विषयसूची:
वीडियो: आप लिंक किए गए स्टैक में तत्वों को कैसे धक्का और पॉप करते हैं?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2024-01-18 08:24
कार्यान्वयन
- धकेलना (ए): यह जोड़ता है तत्त्व के शीर्ष पर ढेर . इसमें O (1 O(1 O(1) प्रत्येक के रूप में समय लगता है) स्टैक नोड के सामने डाला जाता है लिंक्ड सूची .
- पॉप (): यह हटा देता है तत्त्व के ऊपर ढेर .
- शीर्ष (): यह देता है तत्त्व के ऊपर ढेर .
इसे ध्यान में रखते हुए, आप लिंक किए गए स्टैक में तत्वों को कैसे धक्का देते हैं?
धकेलना (): डालने NS तत्त्व में जुड़े हुए कुछ भी नहीं सूचीबद्ध करें, लेकिन जो शीर्ष नोड है ढेर . पॉप (): शीर्ष पर लौटें तत्त्व से ढेर और शीर्ष सूचक को दूसरे नोड पर ले जाएँ जुड़े हुए सूची या ढेर . झांकना (): शीर्ष पर लौटें तत्त्व . डिस्प्ले (): सभी प्रिंट करें तत्त्व का ढेर.
ऊपर के अलावा, क्या होता है जब आप एक नए नोड को एक स्टैक पर धकेलते हैं जिसे लिंक्ड सूची का उपयोग करके कार्यान्वित किया जाता है? ए) इन धकेलना ऑपरेशन, अगर नए नोड्स की शुरुआत में डाला जाता है लिंक्ड सूची , फिर पॉप ऑपरेशन में, नोड्स शुरू से हटा देना चाहिए। बी) इन धकेलना ऑपरेशन, अगर नए नोड्स के अंत में डाला जाता है लिंक्ड सूची , फिर पॉप ऑपरेशन में, नोड्स अंत से हटा दिया जाना चाहिए।
इस संबंध में, आप स्टैक में पुश और पॉप कैसे करते हैं?
स्टैक में मुख्य रूप से निम्नलिखित तीन बुनियादी ऑपरेशन किए जाते हैं:
- पुश: स्टैक में एक आइटम जोड़ता है। यदि ढेर भरा हुआ है, तो इसे अतिप्रवाह स्थिति कहा जाता है।
- पॉप: स्टैक से किसी आइटम को हटाता है।
- पीक या टॉप: स्टैक का शीर्ष तत्व लौटाता है।
- isEmpty: यदि स्टैक खाली है, तो सही है, अन्यथा गलत है।
एक लिंक्ड स्टैक क्या है?
एक वर्ग जो लागू करता है a जुड़ा हुआ ढेर (वास्तव में, दो ढेर ) जिसमें निर्दिष्ट व्यवहार हैं। रन-टाइम आवश्यकताओं के लिए, में तत्वों की संख्या ढेर एन है।
सिफारिश की:
आप जावास्क्रिप्ट में तत्वों को कैसे स्वैप करते हैं?
आप इस तरह के एक साधारण पहचान फ़ंक्शन का उपयोग करके, विभिन्न प्रकार की वस्तुओं या शाब्दिकों की किसी भी संख्या को स्वैप कर सकते हैं: var swap = function (x){return x}; बी = स्वैप (ए, ए = बी); सी = स्वैप (ए, ए = बी, बी = सी); आपकी समस्या के लिए: var swap = function (x){return x}; सूची [y] = स्वैप (सूची [x], सूची [x] = सूची [y]);
आप कॉपी किए गए लिंक को कैसे हटाते हैं?
वह URL ढूंढें जिसे आप हटाना चाहते हैं। उस पृष्ठ के शीर्षक पर राइट-क्लिक करें जिसे आप हटाना चाहते हैं-यह खोज परिणाम में URL के ठीक ऊपर नीला पाठ है। URL को अपने क्लिपबोर्ड पर कॉपी करने के लिए लिंक पता कॉपी करें पर क्लिक करें। कॉपी किए गए URL को रिमूवल टूल में पेस्ट करें
लिंक की गई सूची में तत्वों की संख्या की गणना करने के लिए समय जटिलता क्या है?
लिंक की गई सूची में तत्वों की संख्या की गणना करने के लिए समय जटिलता क्या है? व्याख्या: तत्वों की संख्या गिनने के लिए, आपको पूरी सूची को पार करना होगा, इसलिए जटिलता O(n) है
मैं SQL सर्वर 2014 में एक लिंक किए गए सर्वर को कैसे सेटअप करूं?
एसएसएमएस (एसक्यूएल सर्वर मैनेजमेंट स्टूडियो) का उपयोग करके एक लिंक किए गए सर्वर को जोड़ने के लिए, उस सर्वर को खोलें जिसे आप ऑब्जेक्ट एक्सप्लोरर में लिंक बनाना चाहते हैं। SSMS में, सर्वर ऑब्जेक्ट का विस्तार करें -> लिंक्ड सर्वर -> (लिंक किए गए सर्वर फ़ोल्डर पर राइट क्लिक करें और "नया लिंक्ड सर्वर" चुनें) "नया लिंक्ड सर्वर" संवाद प्रकट होता है
क्या हम लिंक की गई सूची का उपयोग करके स्टैक और कतार को लागू कर सकते हैं?
प्रत्येक नोड का एक मान और अगले नोड का लिंक होता है। लिंक्ड लिस्ट के दो लोकप्रिय अनुप्रयोग स्टैक और क्यू हैं। कतार: कतार एक डेटा संरचना है, जो फर्स्ट इन फर्स्ट आउट (फीफो) सिद्धांत का उपयोग करती है। कतार को स्टैक, ऐरे और लिंक्ड लिस्ट द्वारा कार्यान्वित किया जा सकता है