2 תשובות
תחשוב אפ יש לך אובייקט עץ היררכי שמתחיל בנוד אחד שבתוכו יש מערך עם עוד אובייקטים בתוכם שלכל טחד מהם גם כן יש מערך של הילדים שלו וכו וכו.

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

בכללי רקורסיה זה שאתה קורא לפונקציה מתוך עצמה בכדיי לייצר לופ בצורה מסויימת