מעבר לתוכן

מבוא למדמ"ח - סיבוכיות של רקורסיה ומצביעים


dudu1212

הודעות מומלצות

אהלן יש לי כמה שאלות פשוטות שאשמח אם תענו לי עליהן.

 

סיבוכיות של רקורסיה:

מקום - מספר הפעמים שהרקורסיה מתבצעת?

זמן - מספר הפעולות שמתבצעות בכל רקורסיה יחידה?

 

תקנו אותי אם אני טועה.

 

מצביעים:

מה ההבדל בין ההכרזה int* p ל- int *p ?

מה מסמן int** p ?

 

 

תודה רבה

קישור לתוכן
שיתוף באתרים אחרים

אין הבדל בין ההגדרות של סיבוכיות זמן/מקום בין רקורסיה לבין "סתם" פונקציה (כלומר פונקציה לא רקורסיבית).

ההגדרה היא תמיד אותו הדבר:

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

זמן - סך כל הפעולות שמבצעת הפונקציה (אם הפונקציה רקורסיבית אז צריך לסכום את כל הקריאות הרקורסיביות)

 

אין שום הבדל בין int* p לבין int *p.

int** p זה מצביע ל"מצביע לטיפוס מסוג int".

קישור לתוכן
שיתוף באתרים אחרים

הצטרפות לשיח

באפשרותך לשלוח הודעה כעת ולהירשם מאוחר יותר. אם ברשותך חשבון, ניתן להתחבר עכשיו לשליחת הודעה דרך חשבונך.
הערה: הודעתך דרושה לאישור הנהלה לפני הצגתה.

אורח
הוספת תגובה

×   הדבקה כטקסט עשיר.   הדבקה כטקסט רגיל במקום

  מאושרים אך ורק 75 סמייקונים.

×   הקישור שלך מוצמד אוטומטית.   הצגה כקישור במקום

×   תוכן הקודם שלכם שוחזר.   ניקוי עורך

×   You cannot paste images directly. Upload or insert images from URL.

טוען...
×
×
  • יצירת חדש...