מהי מורכבות הזמן הטובה ביותר של מיון מיזוג?
מהי מורכבות הזמן הטובה ביותר של מיון מיזוג?

וִידֵאוֹ: מהי מורכבות הזמן הטובה ביותר של מיון מיזוג?

וִידֵאוֹ: מהי מורכבות הזמן הטובה ביותר של מיון מיזוג?
וִידֵאוֹ: analysis of merge sort|merge sort time complexity analysis 2024, דֵצֶמבֶּר
Anonim

אלגוריתמי מיון

אַלגוֹרִיתְם מבנה נתונים מורכבות החלל: הגרוע ביותר
מיון מהיר מַעֲרָך עַל)
מיזוג מיון מַעֲרָך עַל)
מיון ערימה מַעֲרָך O(1)
מיון חלק מַעֲרָך O(1)

יתרה מכך, מהי מורכבות הזמן של מיון מיזוג?

ה המורכבות של מיון המיזוג הוא O(nlogn) ולא O(logn). שלב החלוקה מחשב את נקודת האמצע של כל אחד ממערכי המשנה. כל שלב זה לוקח רק O(1) זְמַן . צעד הכיבוש באופן רקורסיבי מיון שני מערכי משנה של n/2 (עבור n זוגי) כל אחד.

מהי מורכבות הזמן הטובה ביותר של מיון בועות? החלל מוּרכָּבוּת ל מיון בועות הוא O(1), מכיוון שנדרש רק שטח זיכרון אחד נוסף, כלומר עבור משתנה טמפ'. וגם ה מורכבות הזמן במקרה הטוב יהיה O(n), זה כאשר הרשימה כבר מְמוּיָן.

חוץ מזה, מהי המורכבות הטובה ביותר של מיון מיזוג?

n*log(n)

מהי מורכבות זמן הריצה של מיון ההחדרה במקרה הטוב והגרוע ביותר?

הטוב ביותר , הכי גרוע , וממוצע מקרים ה המקרה הטוב ביותר קלט הוא מערך שכבר קיים מְמוּיָן . בזה מיון הכנסת מקרה יש ליניארי זמן ריצה (כלומר, O(n)). במהלך כל איטרציה, האלמנט הראשון שנותר בקלט מושווה רק לאלמנט הימני ביותר של ה- מְמוּיָן תת-סעיף של המערך.

מוּמלָץ: