אבל הרעיון של עץ בינארי הוא מאוד פשוט - ואני בטוח שיהיה לך קל לתרגם את זה לקוד: כל צומת בעץ הוא מבנה (STRUCT) שמכיל את המידע שאתה רוצה לאחסן בעץ, מצביע לבן שמאלי ומצביע לבן ימני. אפשר גם להוסיף מצביע לאבא.
נגיד ב C#, יצרת מבנה נתונים שנקרא לו "צומת", ל"צומת" יש 3 נתונים הערך שלו, מצביע לערך הימני ומצביע לערך השמאלי. וכך תוכל לרוץ על הכל ברקורסיה, בלי הרבה קוד בכלל. מקווה שעזרתי