17-06-2015, 20:12
|
|
מנהל משבראש, בלשנות, תכנות ויהדות
|
|
חבר מתאריך: 04.06.06
הודעות: 33,133
|
|
|
אוקיי, אני חש שיש אצלך בלבול מה. "עץ ללא שורש" אינו תנאי קונסטרוקטיבי, אלא עניין של הסתכלות.
טכנית אין הבדל "גרפי" בין עץ מושרש לעץ נטול שורש; ההבדל הוא ביחס שלנו אליו.
עץ מושרש הוא בסך־הכול עץ שייחדנו את אחד מקודקודיו, קראנו לו "שורש", ואנו מסתכלים על כל שאר הקודקודים ביחס אליו
אתה למעשה יכול לקחת כל עץ, לבחור בו איזה קודקוד שתרצה, ולהתייחס אליו בתור שורש.
עץ ללא שורש, לעומת זאת, הוא עץ שאנו לא עושים זאת בו, כי לא תמיד יש לנו סיבה להתייחס לקודקוד אחד באופן מיוחד (כמו פה), ואם אין לך סיבה, אז למה שתעשה זאת.
הנה לדוגמא שתי נקודות המבט ביחס לאותו עץ:בצד שמאל יש לנו עץ רגיל, ללא שום התייחסות מיוחדת לאחד הקודקודים
בצד ימין אנו מסתכלים על קודקוד C בתור שורש, ויכולנו לעשות זאת עם כל קודקוד אחר.
|