שאלת מבחן במבני נתונים ומבוא לאלגוריתמים - האוניברסיטה הפתוחה 2020 - מיון
נשנה את שגרת החלוקה של מיון-מהיר באופן דומה, אך הפעם נבחר כאיבר ציר את ערך המיקום ה- (כלומר האיבר הקטן ביותר בתת-המערך הנ"ל). מהו זמן הריצה של האלגוריתם מיון-מהיר במקרה זה? הוכיחו את טענתכם.
העתק שאלה
שתף שאלה
סמן כחשוב
סמן כבוצע
האוניברסיטה הפתוחהמבחן סמסטר ב · 2020 · סמסטר ב
★★★★★
מיוןסיבוכיותרקורסיה
חשבו: אם תמיד בוחרים את האיבר ה- בגודלו כציר, מה הפיצול?
ניתוח:
הפעם הציר הוא האיבר ה- בגודלו מבין כל האיברים (מכיוון שזהו המינימום של תת-המערך , שהוא האיבר ה- בגודלו, בקירוב ה-).
החלוקה תהיה:
נוסחת הנסיגה:
זוהי בדיוק אותה נוסחה כמו בסעיף א'! (סדר החיבור לא משנה.)
לכן, באותו אופן בדיוק, ניתן להראות:
התשובה: .
ההוכחה זהה לסעיף הקודם – החלוקה היא באותו יחס מול , ולכן עץ הרקורסיה מתנהג באותו אופן.
הפעם הציר הוא האיבר ה- בגודלו מבין כל האיברים (מכיוון שזהו המינימום של תת-המערך , שהוא האיבר ה- בגודלו, בקירוב ה-).
החלוקה תהיה:
- צד אחד: איברים
- צד שני: איברים
נוסחת הנסיגה:
זוהי בדיוק אותה נוסחה כמו בסעיף א'! (סדר החיבור לא משנה.)
לכן, באותו אופן בדיוק, ניתן להראות:
התשובה: .
ההוכחה זהה לסעיף הקודם – החלוקה היא באותו יחס מול , ולכן עץ הרקורסיה מתנהג באותו אופן.