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