מרק הוא אלגוריתם מבוסס השוואה פופולרי הידוע יעילותו וביצועים צפויים.הבנת כיצד לחשב את מספר ההשוואה שהוא עושה יכול לעזור לייעל את יישוםו ולנתח את הביצועים שלו בתרחישים שונים.

המונחים: Merge sort

מארג' מחלק מערך לתחריונות קטנים יותר, סוגים של תת-קרקעית, ואז ממזג אותם יחד.הניתוח הליבה כולל השוואת אלמנטים במהלך תהליך המיזוג, הקובעים את המספר הכולל של ההשוואה.

חישוב השוואות במהלך Merging

במהלך שלב המיזוג, ההשוואה מתרחשת כאשר בוחרים את האלמנט הקטן משני תת-קרקעיים ממוינים (בהשוואה בין שני מרכיבים), השוואה אחת נחשבת, אם תת-החלים יש גדלים:0n1FLT:1 ו-FLT:2n2FLT 3:2FLT 3: 3, המספר המקסימלי של השוואות הדרושות למזגם הוא LTF:4n4n2n21 -2F1:2:2FLT:21:21:21:2FLT:2n2FLT:2n2FLT 3 .

השוואות מוחלטות

מספר ההשוואה הכולל בסוג המיזוג ניתן להשוות על ידי ניתוח כל ניתוח המיזוג בכל רמות של טיול.עבור מערך של גודל של FLT:0ncioFLT:1, ההשוואה הכוללת היא בערך:

  • (ב) ויקרא י"ד:2 ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
  • כל רמה של טיול כוללת מיזוג תת-קרקעיות, עם ההשוואה הכוללת המסכמת בכל הרמות.
  • מספר ההשוואה לרמה מכפיל ככל שה subarrays גדלים יותר.

שיטת רגיעה מעשית

כדי לחשב השוואות כמעט, סימולציה של תהליך המיזוג או להשתמש ביחסים המשתנים:

(ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

שם מקור:0 (ב) ,2 ,2ncioFLT 3: 1) הוא ההשוואה הכוללת למערך של גודל:2ncioFLT 3: 3.