הנדסה אזרחית & הנדסה מבנית
ניתוח שיטות עץ טרנזיסל: סדר, הזמנה, פוסט עם קלוריות מעשיות
Table of Contents
שיטות חלוף עץ משמשים טכניקות לבקר את כל הנקודות במבנה נתונים עץ באופן שיטתי.הבנת שיטות אלה חיוני עבור יישומים שונים כגון חיפוש, מיון והערכה ביטוי. מאמר זה משווה את שלוש שיטות הטראנס הראשוניות: סדר, הזמנה, ופוסט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