כל יוריסטיקה פותחת רקרוסיה חדשה ומגוונת.
יש את הרקורסיות הישירות שאתה בעצם מסמלץ איטרציה ולא ממש משתמש בתוכן המחסנית (אלא להחזרת ערכים)
יש את רקורסיות ה-BFS, DFS, iDFS ועוד ועוד ועוד.לכל אחת יתרונות וחסרונות שלה.
אני מאמין שלמתחיל כדאי לך קודם לבנות תוכנית איטרטיבית פשוטה ואז לנסות להמיר אותה לרקרוסיה.
אח"כ לעבור ל-DFS ומשם השמים הם הגבול
בברכה,
עידן