אשכול: רקורסיה
View Single Post
ישן 09-03-07, 13:49   # 11
TopSite.co.il
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 38
הודעות: 144

TopSite.co.il לא מחובר  

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

בהצלחה.
  Reply With Quote