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

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

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

החלוקה תהיה:
  • צד אחד: איברים
  • צד שני: איברים


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



זוהי בדיוק אותה נוסחה כמו בסעיף א'! (סדר החיבור לא משנה.)

לכן, באותו אופן בדיוק, ניתן להראות:

התשובה: .

ההוכחה זהה לסעיף הקודם – החלוקה היא באותו יחס מול , ולכן עץ הרקורסיה מתנהג באותו אופן.
שאלת מבחן במבני נתונים ומבוא לאלגוריתמים - האוניברסיטה הפתוחה 2020 | prepd