בית התפתחות מהי פונקציה רקורסיבית? - הגדרה מטכנולוגיה

מהי פונקציה רקורסיבית? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של פונקציה רקורסיבית?

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

Techopedia מסביר פונקציה רקורסיבית

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

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

מהי פונקציה רקורסיבית? - הגדרה מטכנולוגיה