"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट का उपयोग करके स्टैक कार्यान्वयन (लिंक की गई सूची)

जावास्क्रिप्ट का उपयोग करके स्टैक कार्यान्वयन (लिंक की गई सूची)

2024-08-18 को प्रकाशित
ब्राउज़ करें:734

Stack Implementation Using Javascript (Linked List)

परिचय

यदि आप आश्वस्त नहीं हैं या लिंक्ड सूची और उनके प्रकारों के बारे में अधिक समझना चाहते हैं और हम उस पर कैसे काम कर सकते हैं, तो कृपया सिंगल लिंक्ड लिस्ट और डबल लिंक्ड लिस्ट से संबंधित मेरे अन्य लेख देखें

सभी परिचालनों के साथ जावास्क्रिप्ट का उपयोग करके सिंगल और डबल लिंक्ड सूचियों तक पहुंचना:- अंतिम स्टॉप समाधान

  1. यह आलेख एकल लिंक्ड सूची का उपयोग करने और एक स्टैक डेटा संरचना बनाने के बारे में है।

अगर आपको कोई चिंता है तो बेझिझक मुझसे संपर्क करें

कोड का आनंद लें, हैप्पी कोडिंग।

 class Node {
     constructor(value) {
         this.value = value;
         this.next = null;
     }
 }

 class LinkedList {
     constructor() {
         this.head = this.tail = null;
         this.size = 0;
     }

     append(value) {
         const newNode = new Node(value);
         if (this.head === null) {
             console.log('Inside strange')
             this.head = this.tail = newNode;
             this.size = 1;
             return;
         }
         this.tail.next = newNode;
         this.tail = newNode;
         this.size  ;
     }

     deletAtEnd() {
         if (this.size  ', this.stack.tail.value); 
     }
     traversal() {
         this.stack.reverse();
     }
 }


 const test = new Stack();

 test.push(20);
 test.push(13);
 test.push(3);
 test.push(5);
 test.push(9);

 console.log(test.stack)
 console.log('---------------Peak-------------')
 test.peak()
 console.log('-------------After Pop ------------');
 test.pop();
 test.peak()
 test.traversal()

/*
LinkedList {
  tail: Node { value: 9, next: null },
  head: Node { value: 20, next: Node { value: 13, next: [Node] } },
  size: 5
}
---------------Peak-------------
Peak Value --->  9
-------------After Pop ------------
Peak Value --->  5
5
3
13
20

*/

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/ashutushsarangi/stack-implementation-using-javascript-linked-list-2n56?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3