אלגוריתמים
כרגיל, שתי שאלות שאני מתקשה לפתור: א) הצע דרך לייעל אלגוריתם למציאת איבר מינימלי בערימה בינומית. רעיונות?! אם השינוי דורש שינויים בפעולות רגילות של ערימה בינומית יש להסביר. ב) נתונה ערימה בינומית ובה n רשומות. הראה דרך לפצל את הערימה ל-k ערימות בגודל 2 בחזקת i. k=n/2^i ערך תחתון. ולערימה נוספת שיתכן וקטנה מ-2 בחזקת i. n,k,i נתונים. נתח סיבוכיות זמן של האלגוריתם.
כרגיל, שתי שאלות שאני מתקשה לפתור: א) הצע דרך לייעל אלגוריתם למציאת איבר מינימלי בערימה בינומית. רעיונות?! אם השינוי דורש שינויים בפעולות רגילות של ערימה בינומית יש להסביר. ב) נתונה ערימה בינומית ובה n רשומות. הראה דרך לפצל את הערימה ל-k ערימות בגודל 2 בחזקת i. k=n/2^i ערך תחתון. ולערימה נוספת שיתכן וקטנה מ-2 בחזקת i. n,k,i נתונים. נתח סיבוכיות זמן של האלגוריתם.