Logo hi.boatexistence.com

हीप बनाने में सबसे अच्छी केस जटिलता कौन सी है?

विषयसूची:

हीप बनाने में सबसे अच्छी केस जटिलता कौन सी है?
हीप बनाने में सबसे अच्छी केस जटिलता कौन सी है?

वीडियो: हीप बनाने में सबसे अच्छी केस जटिलता कौन सी है?

वीडियो: हीप बनाने में सबसे अच्छी केस जटिलता कौन सी है?
वीडियो: जेंट्स अंडरवियर कैसे बनाएं/कच्छा कैसे बनाए/Hou To Make Gents Underwear 2024, मई
Anonim

2. ढेर के निर्माण में सबसे अच्छा मामला जटिलता क्या है? व्याख्या: सर्वोत्तम केस जटिलता बॉटम-अप कंस्ट्रक्शन में होती है जब हमारे पास एक सॉर्टिंग ऐरे दिया जाता है।

ढेर बनाने में सबसे खराब स्थिति क्या है?

आवश्यक संचालन की संख्या केवल उन स्तरों की संख्या पर निर्भर करती है जो नए तत्व को ढेर संपत्ति को संतुष्ट करने के लिए उठना चाहिए। इस प्रकार, सम्मिलन ऑपरेशन में O(log n) की सबसे खराब स्थिति है।

ढेर की जटिलता क्या है?

हीप सॉर्ट O (n lg ⁡ (n)) O(n\lg(n)) O(nlg(n)) समय में चलता है, जो n बढ़ने के साथ-साथ बढ़ता है। क्विकॉर्ट के विपरीत, कोई सबसे खराब स्थिति नहीं है O (n 2) O(n^2) O(n2) जटिलता। अंतरिक्ष कुशल। हीप सॉर्ट O (1) O(1) O(1) स्पेस लेता है।

हीप सॉर्ट की जटिलता क्या है?

Heapsort एक कुशल, अस्थिर सॉर्टिंग एल्गोरिदम है जिसमें O(n log n) की औसत, सर्वोत्तम-केस और सबसे खराब-केस समय जटिलता है। हीपसॉर्ट क्विकसॉर्ट और मर्ज सॉर्ट की तुलना में काफी धीमा है, इसलिए हीपसॉर्ट का व्यवहार में कम ही सामना करना पड़ता है।

बिल्ड हीप ऑपरेशन की समय जटिलता क्या है बिल्ड हीप का उपयोग किया जाता है?

आकार 2n की एक सरणी बनाएं और दोनों हीप के तत्वों को इस सरणी में कॉपी करें। आकार 2n की सरणी के लिए कॉल बिल्ड हीप। बिल्ड हीप ऑपरेशन में O(n) time लगता है। एक प्राथमिकता कतार को मैक्स-हीप के रूप में लागू किया जाता है।

सिफारिश की: