הנדסה אזרחית & הנדסה מבנית
חישוב זמן ומורכבות חלל במרג' ומהירות סוג של אלגוריתמים
Table of Contents
הבנת הזמן והמורכבות של אלגוריתמים מסייעת בהערכה של יעילותם.מארג' וסוג מהיר הם שני אלגוריתמים ממיין פופולריים עם מאפיינים שונים של ביצועים. מאמר זה מסביר כיצד לחשב את המורכבות שלהם.
מרקים מורכבים
מארג' מחלק את המערך לנשפים חוזר עד שכל תת-קרקעית מכילה אלמנט אחד.תהליך מיזוג לאחר מכן משלב תת-קרקעיות אלה בסדר ממונן.
מורכבות הזמן של מיזוג הוא (FLT:0)O(n log nrea)FLT:1 במקרים הטובים ביותר, הממוצעים והגרועים ביותר, כי הוא מתפצל באופן עקבי את המערך וממזג אותו ביעילות.
מורכבות החלל היא (FLT:0)O(n)FLT:1 בשל הצורך במערךים זמניים במהלך תהליך המיזוג.
המונחים:
סוג מהיר בוחר אלמנט פיוט ומחלק את המערך לתוך תת-ריכות כי הם פחות או יותר מאשר את ה- pivot. תהליך זה חוזר על עצמו מחדש.
(ב) ,המורכבות הממוצעת של הזמן היא 1:1, אך במקרה הגרוע ביותר, כגון כאשר האלמנט הקטן או הגדול ביותר נבחר תמיד כמזווה, הוא מקטין ל-FLT:2O(n2)03FLT 3: 3 ).
מורכבות חללית לטיפוס מהיר היא בדרך כלל FLT:0 (הלוג NIRLT) 1:1 בשל חלל ערימה חוזרת, אך היא יכולה להיות גבוהה יותר בהתאם ליישום.
סיכום של המורכבות
- [[1924]]]]]] [[1924]]]]]]]]]] [[1924]]]]]]
- [ה]ה'] ב'[דרוש מקור] ב[[1924]], [[1924]]]], [[1924]]]], [[1924]]]], [[1924]]]]]]]], [[1924]]]]]]