מבני נתונים ואלגוריתמים - מחברת קורס/מבני נתונים/עצי חיפוש בינריים/תרגילים/יחס צאצא-הורה/שאלה
מראה
נתון עץ חיפוש בינרי שבו יש צומת שהמפתח בו וכן צומת שהמפתח בו . נניח .
- האם בהכרח הצומת של הוא צאצא של הצומת של ?
- רוצים לפתח שיטה לקבוע חד-חד משמעית האם הוא צאצא של הצומת של בזמן . נניח בנוסף שממשק הצומת הורחב, וכולל גם את
In-Order-Num(nd)המחזיר את סדרו של nd במעבר in-order,Post-Order-Num(nd)המחזיר את סדרו שלndבמעבר post-order, וDescendants(nd), המחזיר את מספר הצאצאים הכולל בתת העץ שלnd(כוללndעצמו; לדוגמה אם לndאין ילדים, אז מספר הצאצאים הוא 1).- אנא הראה שאף פונקציה בנפרד איננה מספיקה לקבוע חד-משמעית יחס זה.
- אנא מצא שילוב פונקציות שיספיק לקביעה חד משמעית.