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