מיון של – הבדלי גרסאות

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