הפיכת עץ בינארי לרשימה מקושרת דו כיוונית
היי לכולם. יש לי תרגיל בשיעורי בית שכל השבת ישבתי עליו ללא הצלחה. אשמח לעזרתכם.
יש לי עץ בינארי, ואני צריך להפוך אותו לרשימה מקושרת דו כיוונית בסדר של pre-order. אסור להשתמש בפונקציות עזר. והפונקציה צריכה לשנות את המצביעים של כל צומת בעץ, כך שהמצביע השמאלי יצביע לאיבר הקודם ברשימה, והמציע הימני יצביע לאיבר הבא.
מכשולים: אסור להשתמש בפונקציות עזר וצריך לשנות את המצביעים של העץ עצמו ולא ליצור רשימה חדשה.
המימוש עצמו הוא ב-c
אודה לעזרתכם!
היי לכולם. יש לי תרגיל בשיעורי בית שכל השבת ישבתי עליו ללא הצלחה. אשמח לעזרתכם.
יש לי עץ בינארי, ואני צריך להפוך אותו לרשימה מקושרת דו כיוונית בסדר של pre-order. אסור להשתמש בפונקציות עזר. והפונקציה צריכה לשנות את המצביעים של כל צומת בעץ, כך שהמצביע השמאלי יצביע לאיבר הקודם ברשימה, והמציע הימני יצביע לאיבר הבא.
מכשולים: אסור להשתמש בפונקציות עזר וצריך לשנות את המצביעים של העץ עצמו ולא ליצור רשימה חדשה.
המימוש עצמו הוא ב-c
אודה לעזרתכם!