הנדסה אזרחית & הנדסה מבנית
שיטות מעשיות עבור חישוב מספר ההשוואה ב-Mergeמיין
Table of Contents
מרק הוא אלגוריתם מבוסס השוואה פופולרי הידוע יעילותו וביצועים צפויים.הבנת כיצד לחשב את מספר ההשוואה שהוא עושה יכול לעזור לייעל את יישוםו ולנתח את הביצועים שלו בתרחישים שונים.
המונחים: 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.