मर्ज सॉर्ट की सबसे अच्छी केस टाइम जटिलता क्या है?
मर्ज सॉर्ट की सबसे अच्छी केस टाइम जटिलता क्या है?

वीडियो: मर्ज सॉर्ट की सबसे अच्छी केस टाइम जटिलता क्या है?

वीडियो: मर्ज सॉर्ट की सबसे अच्छी केस टाइम जटिलता क्या है?
वीडियो: Merge Sort Algorithm | Lecture-41 | Java and DSA Foundation course 2024, मई
Anonim

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

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

इसके अलावा, मर्ज सॉर्ट की समय जटिलता क्या है?

NS मर्ज सॉर्ट की जटिलता O(nlogn) है और O(logn) नहीं है। विभाजित चरण प्रत्येक उप-सरणियों के मध्यबिंदु की गणना करता है। इस चरण में से प्रत्येक केवल O(1) लेता है समय . जीत कदम पुनरावर्ती प्रकार n/2 (सम n के लिए) प्रत्येक तत्व के दो उप-सरणी।

बबल सॉर्ट की सबसे अच्छी केस टाइम जटिलता क्या है? अंतरिक्ष जटिलता के लिये बबल शॅाट ओ (1) है, क्योंकि केवल एक अतिरिक्त मेमोरी स्पेस की आवश्यकता है यानी अस्थायी चर के लिए। यह भी सबसे अच्छा मामला समय जटिलता ओ (एन) होगा, यह तब होता है जब सूची पहले से ही होती है क्रमबद्ध.

इसके अलावा, मर्ज सॉर्ट की सबसे अच्छी केस जटिलता क्या है?

एन * लॉग (एन)

सर्वोत्तम स्थिति और सबसे खराब स्थिति में सम्मिलन प्रकार की चल रही समय जटिलता क्या है?

श्रेष्ठ , सबसे खराब , और औसत मामलों NS सबसे अच्छा मामला इनपुट एक सरणी है जो पहले से ही है क्रमबद्ध . इसमें केस इंसर्शन सॉर्ट एक रैखिक है कार्यकारी समय (यानी, ओ (एन))। प्रत्येक पुनरावृत्ति के दौरान, इनपुट के पहले शेष तत्व की तुलना केवल के सबसे दाहिने तत्व से की जाती है क्रमबद्ध सरणी का उपखंड।

सिफारिश की: