עץ בינומי

עץ בינומי הוא סוג מיוחד של עץ עם שורש. שורש הוא הצומת בראש העץ. עלה הוא צומת בלי ילדים.

העץ הקטן ביותר נקרא B0. הוא צומת אחד. ל־B1 יש שורש ועליו עלה אחד. ל־B2 יש שורש, ובצד שמאל עותק של B1 ובצד ימין עלה.

כל פעם שעולים בסדר ה‑n, העץ גדל בצורת חיבור של שני עצים קטנים יותר. הגובה של Bn הוא n. מספר הצמתים ב‑Bn גדל בשיעור של כפול 2 בכל עלייה ב‑n. גם יש דפוס של מספרים בשכבות, כמו במשולש פאסקל (טבלה של מספרים).

ערימה בינומית היא אוסף של עצים כאלו בגדלים שונים. כשבונים ערימה מוסיפים צמתים כעצים קטנים ואז מאחדים עצים שווי סדר.

יש גם גרסה חופשית יותר, שבה מחברים את העץ החדש כבן כלשהו של השורש. כך מתקבלים הרבה סוגים שונים של עצים באותו גובה.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!