תראה רקורסיה זה בהגדרה משהו מאוד פשוט.הכח של זה הוא עצום.. אפשר לעשות עם זה דברים מטורפים בכמה שורות קוד..
אבל זה רק אחרי שאתה פותר הרבה תרגילים כאלה אתה מתחיל להיכנס לראש הזה ולחשוב בצורה רקורסיבית..
יש דברים שאפשר לעשות רק בצורה רקורסיבית.
בוא נגיד שאתה רוצה לכתוב תוכנה שמביאה Dirlist של כל המחשב לתוך קובץ טקסט.. (בלי להשתמש באפליקציות חיצוניות כמו CMD).
ברקורסיה זה ממש פשוט.. ואי אפשר לפתור את זה בלי רקורסיה.