वीडियो: मर्ज सॉर्ट की सबसे अच्छी केस टाइम जटिलता क्या है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
छँटाई एल्गोरिदम
कलन विधि | डेटा संरचना | अंतरिक्ष जटिलता: सबसे खराब |
---|---|---|
जल्दी से सुलझाएं | सरणी | पर) |
मर्ज़ सॉर्ट | सरणी | पर) |
ढेर बनाएं और छांटें | सरणी | हे(1) |
चिकना छँटाई | सरणी | हे(1) |
इसके अलावा, मर्ज सॉर्ट की समय जटिलता क्या है?
NS मर्ज सॉर्ट की जटिलता O(nlogn) है और O(logn) नहीं है। विभाजित चरण प्रत्येक उप-सरणियों के मध्यबिंदु की गणना करता है। इस चरण में से प्रत्येक केवल O(1) लेता है समय . जीत कदम पुनरावर्ती प्रकार n/2 (सम n के लिए) प्रत्येक तत्व के दो उप-सरणी।
बबल सॉर्ट की सबसे अच्छी केस टाइम जटिलता क्या है? अंतरिक्ष जटिलता के लिये बबल शॅाट ओ (1) है, क्योंकि केवल एक अतिरिक्त मेमोरी स्पेस की आवश्यकता है यानी अस्थायी चर के लिए। यह भी सबसे अच्छा मामला समय जटिलता ओ (एन) होगा, यह तब होता है जब सूची पहले से ही होती है क्रमबद्ध.
इसके अलावा, मर्ज सॉर्ट की सबसे अच्छी केस जटिलता क्या है?
एन * लॉग (एन)
सर्वोत्तम स्थिति और सबसे खराब स्थिति में सम्मिलन प्रकार की चल रही समय जटिलता क्या है?
श्रेष्ठ , सबसे खराब , और औसत मामलों NS सबसे अच्छा मामला इनपुट एक सरणी है जो पहले से ही है क्रमबद्ध . इसमें केस इंसर्शन सॉर्ट एक रैखिक है कार्यकारी समय (यानी, ओ (एन))। प्रत्येक पुनरावृत्ति के दौरान, इनपुट के पहले शेष तत्व की तुलना केवल के सबसे दाहिने तत्व से की जाती है क्रमबद्ध सरणी का उपखंड।
सिफारिश की:
किस छँटाई एल्गोरिथ्म में सबसे अच्छी स्पर्शोन्मुख जटिलता है?
ढेर बनाएं और छांटें
मर्ज सॉर्ट जटिलता की गणना कैसे की जाती है?
2 उत्तर। एक नोड A[L,R] को दो नोड्स में विभाजित करने में R−L+1 समय लगता है और फिर दो चाइल्ड नोड्स A[L,M] और A[M+1,R] को मर्ज करने में फिर से A[R−L लगता है। +1] समय। इस प्रकार प्रत्येक नोड के लिए, एल्गोरिथ्म द्वारा किए जाने वाले संचालन की संख्या उस नोड के अनुरूप सरणी के आकार के दोगुने के बराबर होती है
आप मर्ज सॉर्ट कैसे लिखते हैं?
सॉर्ट मर्ज करें बिना सॉर्ट की गई सूची को सबलिस्ट में विभाजित करें, प्रत्येक में तत्व शामिल है। दो सिंगलटन सूचियों के आसन्न जोड़े लें और उन्हें 2 तत्वों की सूची बनाने के लिए मर्ज करें। N. अब आकार 2 की सूचियों में परिवर्तित हो जाएगा। प्रक्रिया को तब तक दोहराएं जब तक कि प्राप्त की गई एकल क्रमबद्ध सूची
हीप सॉर्ट एल्गोरिथ्म की जटिलता क्या है?
हीप सॉर्ट एक इन-प्लेस एल्गोरिथम है। TimeComplexity: heapify की समय जटिलता O (Logn) है। createAndBuildHeap () की समय जटिलता O (n) है और हीप सॉर्ट की समग्र समय जटिलता O (nLogn) है।
बाइनरी सर्च ट्री की सबसे खराब स्थिति और औसत केस जटिलता क्या है?
बाइनरी सर्च ट्री एल्गोरिथम औसत सबसे खराब स्थिति स्पेस ओ (एन) ओ (एन) सर्च ओ (लॉग एन) ओ (एन) ओ (लॉग एन) ओ (एन) डिलीट ओ (लॉग एन) ओ (एन) डालें।