विषयसूची:

सबसे खराब स्थिति में कौन सा सॉर्टिंग एल्गोरिदम सबसे अच्छा है?
सबसे खराब स्थिति में कौन सा सॉर्टिंग एल्गोरिदम सबसे अच्छा है?

वीडियो: सबसे खराब स्थिति में कौन सा सॉर्टिंग एल्गोरिदम सबसे अच्छा है?

वीडियो: सबसे खराब स्थिति में कौन सा सॉर्टिंग एल्गोरिदम सबसे अच्छा है?
वीडियो: सम्मिलन सॉर्ट का एक विस्तृत एल्गोरिथम विश्लेषण। सबसे अच्छा मामला और सबसे खराब मामला। 2024, अप्रैल
Anonim

छँटाई एल्गोरिदम

कलन विधि डेटा संरचना समय जटिलता :सबसे खराब
जल्दी से सुलझाएं सरणी पर2)
मर्ज़ सॉर्ट सरणी ओ (एन लॉग (एन))
ढेर बनाएं और छांटें सरणी ओ (एन लॉग (एन))
चिकना छँटाई सरणी ओ (एन लॉग (एन))

बस इतना ही, सबसे खराब स्थिति में कौन सा प्रकार सबसे अच्छा है?

जल्दी से सुलझाएं आमतौर पर सबसे तेज़ होता है, लेकिन यदि आप सबसे खराब स्थिति में अच्छा समय चाहते हैं, तो Heapsort को आज़माएँ या मर्ज़ सॉर्ट . इन दोनों में ओ (एन लॉग एन) सबसे खराब समय प्रदर्शन है।

इसी तरह, किस सॉर्टिंग एल्गोरिदम में सबसे खराब स्थिति जटिलता है? मर्ज़ सॉर्ट

इसके संबंध में, छँटाई के लिए कौन सा एल्गोरिथम सर्वोत्तम है?

जल्दी से सुलझाएं

आप एल्गोरिदम का सबसे खराब मामला और सबसे अच्छा मामला कैसे ढूंढते हैं?

सरल शब्दों में, एक समस्या के लिए जहां इनपुट आकार n है:

  1. सबसे अच्छा मामला = चुना गया इष्टतम इनपुट के साथ पूरा करने का सबसे तेज़ समय। उदाहरण के लिए, सॉर्टिंग एल्गोरिदम के लिए सबसे अच्छा मामला वह डेटा होगा जो पहले से ही सॉर्ट किया गया है।
  2. सबसे खराब स्थिति = पूरा करने के लिए सबसे धीमा समय, चुने गए पेसिमल इनपुट के साथ।
  3. औसत मामला = अंकगणितीय माध्य।

सिफारिश की: