prepd.

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

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

1. **מצא את האיבר ה-
בגודלו** באמצעות אלגוריתם SELECT (Median of Medians) בזמן . נסמנו .

2. בצע PARTITION סביב
בזמן . לאחר החלוקה, האיברים הקטנים ביותר נמצאים בצד השמאלי של המערך (מיקומים עד ).

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

4. החזר את
.

ניתוח זמן ריצה:
- שלב 1:

- שלב 2:

- שלב 3:

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