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