विषयसूची:
वीडियो: डेटा संरचना में समय जटिलता क्या है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
समय जटिलता एक एल्गोरिथ्म की मात्रा की मात्रा निर्धारित करता है समय इनपुट की लंबाई के एक फ़ंक्शन के रूप में चलाने के लिए एक एल्गोरिथ्म द्वारा लिया गया। इसी तरह, अंतरिक्ष जटिलता एक एल्गोरिथ्म इनपुट की लंबाई के एक फ़ंक्शन के रूप में चलाने के लिए एक एल्गोरिथ्म द्वारा लिए गए स्थान या मेमोरी की मात्रा को मापता है।
यह भी जानना है कि समय जटिलता का क्या अर्थ है?
कंप्यूटर विज्ञान में, समय जटिलता कम्प्यूटेशनल जटिलता है जो की राशि का वर्णन करता है समय यह एक एल्गोरिथ्म चलाने के लिए लेता है। इस प्रकार, की राशि समय लिया और एल्गोरिथम द्वारा किए गए प्राथमिक संचालन की संख्या हैं अधिकतम एक स्थिर कारक द्वारा भिन्न माना जाता है।
इसके अतिरिक्त, समय जटिलता की गणना कैसे की जाती है? इसलिए हम सरलतम व्यंजक प्राप्त करने के लिए एक स्थिर गुणनखंड से गुणा या भाग कर सकते हैं। तो 2N सिर्फ N बन जाता है। गणना के लिए सबसे आम मीट्रिक समय जटिलता बिग ओ नोटेशन है। यह सभी स्थिर कारकों को हटा देता है ताकि रनिंग समय एन के संबंध में अनुमान लगाया जा सकता है क्योंकि एन अनंत तक पहुंचता है।
यह भी जानिए, समय जटिलता के विभिन्न प्रकार क्या हैं?
विभिन्न प्रकार की समय जटिलताएँ होती हैं, तो आइए सबसे बुनियादी की जाँच करें।
- लगातार समय जटिलता: हे(1)
- रैखिक समय जटिलता: ओ (एन)
- लॉगरिदमिक समय जटिलता: ओ (लॉग एन)
- द्विघात समय जटिलता: O(n²)
- घातीय समय जटिलता: O(2^n)
एल्गोरिथम की समय जटिलता क्या है उदाहरण सहित समझाइए?
के नोटेशन को समझना समय जटिलता साथ उदाहरण यह एक द्वारा आवश्यक अधिकतम को इंगित करता है कलन विधि सभी इनपुट मानों के लिए। यह सबसे खराब स्थिति का प्रतिनिधित्व करता है a एल्गोरिथ्म की समय जटिलता . ओमेगा (अभिव्यक्ति) उन कार्यों का समूह है जो अभिव्यक्ति की तुलना में या उसी दर से तेजी से बढ़ते हैं।
सिफारिश की:
डेटा प्रकार और डेटा संरचना क्या है?
एक डेटा संरचना डेटा के टुकड़ों को व्यवस्थित करने के लिए एक निश्चित तरीके का वर्णन करने का एक तरीका है ताकि संचालन और एल्गोरिदम को अधिक आसानी से लागू किया जा सके। एक डेटा प्रकार डेटा के उन हिस्सों का वर्णन करता है जो सभी एक समान संपत्ति साझा करते हैं। उदाहरण के लिए एक पूर्णांक डेटा प्रकार प्रत्येक पूर्णांक का वर्णन करता है जिसे कंप्यूटर संभाल सकता है
लिंक की गई सूची में तत्वों की संख्या की गणना करने के लिए समय जटिलता क्या है?
लिंक की गई सूची में तत्वों की संख्या की गणना करने के लिए समय जटिलता क्या है? व्याख्या: तत्वों की संख्या गिनने के लिए, आपको पूरी सूची को पार करना होगा, इसलिए जटिलता O(n) है
सरणी एक डेटा संरचना या डेटा प्रकार है?
एक सरणी एक सजातीय डेटा संरचना है (तत्वों में एक ही डेटा प्रकार होता है) जो लगातार क्रमांकित वस्तुओं के अनुक्रम को संग्रहीत करता है - सन्निहित स्मृति में आवंटित। सरणी के प्रत्येक ऑब्जेक्ट को इसकी संख्या (यानी, अनुक्रमणिका) का उपयोग करके एक्सेस किया जा सकता है। जब आप एक सरणी घोषित करते हैं, तो आप इसका आकार निर्धारित करते हैं
डेटा संरचना में रैखिक डेटा संरचना क्या है?
रैखिक डेटा संरचना: डेटा संरचना जहां डेटा तत्वों को क्रमिक रूप से या रैखिक रूप से व्यवस्थित किया जाता है जहां तत्व इसके पिछले और अगले आसन्न से जुड़े होते हैं जिसे रैखिक डेटा संरचना कहा जाता है। रैखिक डेटा संरचना में, एकल स्तर शामिल होता है। इसलिए, हम सभी तत्वों को केवल एक बार में पार कर सकते हैं
आप जावा में संकलन समय स्थिरांक को कैसे परिभाषित करते हैं संकलन समय स्थिरांक का उपयोग क्या है?
संकलन-समय स्थिरांक और चर। जावा भाषा प्रलेखन कहता है: यदि एक आदिम प्रकार या एक स्ट्रिंग को एक स्थिरांक के रूप में परिभाषित किया गया है और मूल्य को संकलन समय पर जाना जाता है, तो संकलक कोड में हर जगह इसके मूल्य के साथ स्थिर नाम को बदल देता है। इसे संकलन-समय स्थिरांक कहा जाता है