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

תגית: Traversal

סיור מראש מבקר את שורש הצומת הראשון, ולאחר מכן חוצה שוב ושוב את תת-קרקעי השמאלית, ואחריו תת-קרקעי ימין. שיטה זו היא שימושית עבור העתקת עצים או יצירת ביטויים prefix.

לדוגמה, לאור העץ:

(ב) ויקרא י"א:2 (ב)

הרצף הטראנסי של הזמנה הוא: A, B, D, E, C, F.

הזמנה טריברסאלית

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

באמצעות אותו עץ, רצף המסלולים הסידורי הוא: D, B, E, A, C, F.

הפוסט הקודם Traversal

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

לדוגמה עץ, רצף המסלול שלאחר הזמנה הוא: D, E, B, F, C, A.

בידוד מעשי

קחו בחשבון את העץ:

1 (ב) ,0) ,2 3 ⁇ ;2 ; ⁇ ; 4 5

מסלול הזמנה: 1, 2, 4, 5, 3, 6

מסלול הזמנה: 4, 2, 5, 1, 3, 6

מסלול הזמנה: 4, 5, 2, 6, 3, 1