תבדוק אם זה עובד, חשבתי על זה כרגע. במקום להדפיס את הפלט, תחזיר אותו אחורה, עד שזה מגיע לקטגוריה הראשית, ושם תדפיס את כל מה שאתה מקבל, זאת אומרת:
- קטגוריה 1
- סאב קטגוריה 2
- סאב קטגוריה 3
- סאב קטגוריה 4
הרי איך זה הולך, זה ילך ככה:
1->2
1->3 ->מאמר 1 -> מאמר 2 ->3 -> 1
1->4
אז אתה מחזיר כי הרי זה תמיד יחזור לראשון.