תוכן עניינים:

היכן משמש מיון מיזוג?
היכן משמש מיון מיזוג?

וִידֵאוֹ: היכן משמש מיון מיזוג?

וִידֵאוֹ: היכן משמש מיון מיזוג?
וִידֵאוֹ: Learn Merge Sort in 13 minutes 🔪 2024, דֵצֶמבֶּר
Anonim

מיזוג מיון : בשימוש בתרחישי מסד נתונים, כי יציב (רב מפתח סוג ) וחיצוני (התוצאות לא כולן מתאימות לזיכרון). שימושי בתרחישים מבוזרים שבהם מגיעים נתונים נוספים במהלך או לאחר מכן מִיוּן . צריכת זיכרון מונעת שימוש רחב יותר במכשירים קטנים, אך קיימת גרסת Nlog^2N במקום.

בהתחשב בכך, היכן משמש מיון הכנסה?

שימושים: מיון הכנסה הוא בשימוש כאשר מספר האלמנטים קטן. זה יכול להיות שימושי גם כאשר מערך הקלט כמעט מְמוּיָן , רק כמה אלמנטים אינם במקומם במערך גדול שלם. מה זה בינארי מיון הכנסה ? אנו יכולים להשתמש בחיפוש בינארי כדי להפחית את מספר ההשוואות ברגיל מיון הכנסה.

דע גם, מה זה מיזוג מיון עם דוגמה? א דוגמא שֶׁל מיזוג מיון . ראשית חלקו את הרשימה ליחידה הקטנה ביותר (אלמנט אחד), ולאחר מכן השווה כל אלמנט עם הרשימה הסמוכה ל סוג ו לְמַזֵג שתי הרשימות הסמוכות. לבסוף כל האלמנטים הם מְמוּיָן ו התמזגו . מיזוג מיון הוא אלגוריתם הפרד וכבש שהומצא על ידי ג'ון פון נוימן ב-1945.

לגבי זה, מדוע משתמשים במיון מיזוג?

מיזוג מיון שימושי עבור מִיוּן רשימות מקושרות. מיזוג מיון הוא יציב סוג מה שאומר שאותו אלמנט במערך שומר על מיקומם המקורי זה ביחס לזה. מורכבות הזמן הכוללת של מיזוג מיון הוא O(nLogn). זה יעיל יותר מכיוון שהוא במקרה הגרוע גם זמן הריצה הוא O(nlogn)

איך משתמשים במיון מיזוג?

כך מיון מיזוג משתמש בחלוקה-וכבוש:

  1. חלקו על ידי מציאת המספר q של המיקום באמצע הדרך בין p ל-r.
  2. כבש על ידי מיון רקורסיבי של מערכי המשנה בכל אחת משתי בעיות המשנה שנוצרו על ידי שלב החלוקה.
  3. שלב על ידי מיזוג שני מערכי המשנה הממוינים בחזרה למערך המשנה הממוין היחיד [עמ'.

מוּמלָץ: