שאלת מבחן במבני נתונים - אוניברסיטת בר-אילן 2026 - רקורסיה

להלן הגדרת משפחת עצים בשם עצים רקורסיביים מסדר שני:


סעיף א' (10 נקודות):
הוכיחו באינדוקציה על המבנה שגובה העץ
הוא

סעיף ב' (15 נקודות):
הוכיחו כי המשפחה עצים רקורסיביים מסדר שני הם משפחה מאוזנת.

תזכורת:

משפחה של עצים נקראת מאוזנת אם מתקיים לכל עץ במשפחה גובה העץ הוא
.
כאשר,
= מספר הצמתים בעץ.
העתק שאלה
שתף שאלה
סמן כחשוב
סמן כבוצע
אוניברסיטת בר-אילןמועד א2026סמסטר א
רקורסיהנוסחת נסיגההוכחת נכונותסימון אסימפטוטיBig-Oעצים בינאריים
ראשית, הגדירו במפורש את מבנה העצים כך שגובהם יקיים את הנתון . לאחר מכן, מצאו נוסחת נסיגה למספר הצמתים והראו שהוא גדל באופן אקספוננציאלי ביחס ל-.
מאחר והגדרת משפחת העצים חסרה בשאלה, נניח את ההגדרה הבאה אשר מתיישבת עם הנתונים:
-
הוא עץ המכיל צומת בודד (עלה).
-
הוא עץ המהווה מסלול פשוט באורך 2 (מכיל 3 צמתים).
- לכל
, העץ נבנה באופן הבא: ניקח שורש חדש , שיהיה לו בן יחיד . שני בניו של יהיו השורשים של העתקים של העצים ו-.

סעיף א': הוכחת גובה העץ


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

בסיס האינדוקציה:
- עבור
: על פי הגדרתנו, הוא צומת בודד, וגובהו הוא . מתקיים . הטענה נכונה.
- עבור
: על פי הגדרתנו, הוא מסלול באורך 2, וגובהו הוא . מתקיים . הטענה נכונה.

הנחת האינדוקציה:
נניח כי לכל
טבעי המקיים (עבור ), מתקיים .

צעד האינדוקציה:
נוכיח את נכונות הטענה עבור
. על פי מבנה העץ עבור :

מכיוון ש-
, מתקיים ו-. לכן, ניתן להשתמש בהנחת האינדוקציה עבור ו-:


נציב בנוסחת הגובה:


מכיוון ש-
, מתקיים , ולכן:

הוכחנו כי הטענה נכונה עבור
. על פי עקרון האינדוקציה השלמה, לכל .

סעיף ב': הוכחת איזון המשפחה


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

ראשית, נמצא נוסחת נסיגה עבור
:
-
(צומת בודד).
-
(מסלול באורך 2).
- לכל
, לפי הבנייה, מורכב משני צמתים חדשים (השורש ובנו) ומהצמתים של ו-. לכן:


כעת, נמצא חסם תחתון עבור
. נשים לב כי היא סדרה מונוטונית עולה ( לכל ).

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

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

קיבלנו חסם תחתון אקספוננציאלי למספר הצמתים:
.
ניקח לוגריתם על שני האגפים:


לכן, קיים קבוע
כך ש-. מכאן ש-, כלומר .

מסעיף א' ידוע לנו כי
. נציב את הקשר שמצאנו:

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