የትኛው የመደርደር ስልተ ቀመር የተሻለ አሲምፕቶቲክ ውስብስብነት አለው?
የትኛው የመደርደር ስልተ ቀመር የተሻለ አሲምፕቶቲክ ውስብስብነት አለው?

ቪዲዮ: የትኛው የመደርደር ስልተ ቀመር የተሻለ አሲምፕቶቲክ ውስብስብነት አለው?

ቪዲዮ: የትኛው የመደርደር ስልተ ቀመር የተሻለ አሲምፕቶቲክ ውስብስብነት አለው?
ቪዲዮ: Python - Lists! 2024, ህዳር
Anonim

ክምር ደርድር

በተመሳሳይ፣ የትኛው የመደርደር ስልተ ቀመር በጣም ጥሩው የአሂድ ጊዜ አለው?

ለምርጥ ጉዳይ ማስገባት ደርድር እና ክምር ደርድር የእነሱ ምርጥ የጉዳይ ጊዜ ውስብስብነት O(n) ስለሆነ በጣም የተሻሉ ናቸው። ለአማካይ ጉዳይ ምርጡ አሲምፕቶቲክ የሩጫ ጊዜ ውስብስብነት O(nlogn) ሲሆን ይህም በMrge Sort የተሰጠ ነው። ክምር ደርድር ፣ ፈጣን ደርድር። ለከፋ ጉዳይ ምርጡ የአሂድ ጊዜ ውስብስብነት O(nlogn) ሲሆን ይህም በMrge Sort የተሰጠ ነው። ክምር ደርድር.

እንዲሁም፣ አሲምፕቶቲክ የሩጫ ጊዜ ውስብስብነት ምንድነው? አስመሳይ ጊዜ ውስብስብነት . (ፍቺ) ፍቺ፡ የችግሩ መጠን ወደ ማለቂያ ሲሄድ የአልጎሪዝም አፈጻጸም ጊዜ ገደብ ባህሪ። ይህ ብዙውን ጊዜ በትልቅ-O ማስታወሻ ይገለጻል። ተመልከት አስመሳይ ቦታ ውስብስብነት.

ከዚህ በተጨማሪ የትኛው አልጎሪዝም ለመደርደር የተሻለ ነው?

ፈጣን ደርድር

የአልጎሪዝም መደርደር ውስብስብነት ምንድነው?

የሁሉም መደርደር ስልተ ቀመር የጊዜ ውስብስብ ነገሮች

አልጎሪዝም የጊዜ ውስብስብነት
ምርጥ ከሁሉ የከፋው
የአረፋ ደርድር Ω(n) ኦ(n^2)
የማስገቢያ ደርድር Ω(n) ኦ(n^2)
ክምር ደርድር Ω(n log(n)) ኦ(n log(n))

የሚመከር: