prepd.

שאלת מבחן במבני נתונים ומבוא לאלגוריתמים - האוניברסיטה הפתוחה 2024 - מיון

דני שינה את תנאי העצירה של מיון מהיר ובמקום לכתוב בשורה הראשונה הוא כתב (שגרת מיון מהיר נמצאת בעמ' 122).

בהנחה ש-
הוא פרמטר לשגרה, מה יהיה זמן הריצה של מיון מהיר של דני במקרה הטוב ובמקרה הגרוע כפונקציה של ו-?
העתק שאלה
שתף שאלה
סמן כחשוב
סמן כבוצע
שאלה חוזרתהאוניברסיטה הפתוחהמבחן סמסטר א2024 סמסטר א | 2024 סמסטר א
מיוןמיון מהירסיבוכיותנוסחת נסיגה
הרקורסיה נעצרת כשגודל תת-המערך הוא . במקרה הטוב החלוקה מאוזנת ועומק הרקורסיה הוא . במקרה הגרוע החלוקה הכי גרועה.
מקרה טוב (חלוקה מאוזנת):

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

נוסחת הנסיגה:


עומק הרקורסיה:
.
בכל רמה עבודה
.



מקרה גרוע (חלוקה מקסימלית לא מאוזנת):


הציר תמיד הקטן/הגדול ביותר, ותת-מערך אחד בגודל 1 והשני
.

נוסחת הנסיגה:




עבור
קבוע (או ):


לסיכום:
- מקרה טוב:

- מקרה גרוע:
, או בקירוב כש-.
שאלת מבחן במבני נתונים ומבוא לאלגוריתמים - האוניברסיטה הפתוחה 2024 | prepd.