מיון של – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
MelancholieBot (שיחה | תרומות) מ בוט מוסיף: fa:مرتبسازی شل |
אין תקציר עריכה |
||
שורה 1:
'''Shell Sort''' הוא [[אלגוריתם]] [[מיון (מדעי המחשב)|מיון]] אשר עם המימוש המקורי שלו דורש זמן ריצה של <math>\ O(n^2)</math> השוואות והחלפות במקרה הגרוע (בשינויים קטנים, תלוי בקלט). האלגוריתם בא לשפר את אלגוריתם [[מיון הכנסה]] (Insertion Sort), שיעילותו רבה רק כאשר הקלט שעליו למיין כבר ממוין ברובו ואילו במקרה הממוצע יעילותו פחותה.▼
▲'''Shell Sort''' הוא [[אלגוריתם]] [[מיון (מדעי המחשב)|מיון]]
האלגוריתם הוצג לראשונה ב-[[1959]] על ידי [[מדעי המחשב|מדען המחשב]] ה[[ארצות הברית|אמריקאי]] ''דונלד של'' שהציג את 'מיון של' כחלק מעבודת ה[[דוקטור|דוקטורט]] שלו ב[[אוניברסיטה|אוניברסיטת]] [[סינסינטי]], [[אוהיו]].▼
▲האלגוריתם הוצג לראשונה ב-[[1959]] על ידי [[מדעי המחשב|מדען המחשב]] ה[[ארצות הברית|אמריקאי]] ''דונלד של'' שהציג את
==אופן פעולה==
שורה 37 ⟵ 38:
[ 10 14 73 25 23 13 27 94 33 39 25 59 94 65 82 45 ].
ניתן לראות שהערך 10 זז מהסוף להתחלה. כעת נוכל למיין את הרשימה ב-3 צעדים ואחר כך על ידי צעד ואז נקבל אותה ממוינת לחלוטין.
==סיבוכיות==
{{להשלים}}
[[קטגוריה:אלגוריתמי מיון]]
|