ערימה בינומית – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Mordechaig (שיחה | תרומות)
תיקון בהערה , עריכה
←‏הקטנת מפתח: תוספת לגבי ערימת פיבונאצ'י
תגיות: עריכה ממכשיר נייד עריכה דרך האתר הנייד
שורה 63:
 
===== הקטנת מפתח =====
בהינתן מצביע לצומת מסוים, מקטינים את המפתח, ואם הוא קטן מאביו, מחליפים ביניהם, ושוב אם הוא קטן מאביו מחליפים ביניהם עד שהוא גדול מאביו (או מגיע לשורש)., סיבוכיות: <math>O (\log n)</math>. שיפור בסיבוכיות של פעולה זו אפשרי על ידי שימוש ב[[ערימת פיבונאצ'י]], המבוססת על ערמה בינומית, בה עלות הקטנת מפתח בניתוח לשיעורין היא <math>O (1)</math>.
 
==וריאציות==