Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट का उपयोग करके एक कतार से तत्वों को निकालें


कतार से तत्वों को हटाने का अर्थ है उन्हें कतार के सामने/सिर से हटाना। हम कतार के प्रमुख होने के लिए कंटेनर सरणी की शुरुआत ले रहे हैं क्योंकि हम इसके संबंध में सभी संचालन करेंगे।

जावास्क्रिप्ट का उपयोग करके एक कतार से तत्वों को निकालें

इसलिए, हम पॉप फ़ंक्शन को निम्नानुसार कार्यान्वित कर सकते हैं -


उदाहरण

dequeue() {// चेक करें कि क्या खाली है अगर (this.isEmpty ()) { कंसोल.लॉग ("क्यू अंडरफ्लो!"); वापसी; } इसे लौटाएं। कंटेनर.शिफ्ट ();}

-

. का उपयोग करके आप जांच सकते हैं कि यह फ़ंक्शन ठीक काम कर रहा है या नहीं

उदाहरण

चलो q =नई कतार(2);q.dequeue();q.enqueue(3);q.enqueue(4);console.log(q.dequeue());q.display(); 

आउटपुट

यह आउटपुट देगा -

कतार अंडरफ्लो!3[ 4 ]

जैसा कि आप यहां से देख सकते हैं, 3 पहले कतार में गए, फिर 4 अंदर गए। जब ​​हमने इसे हटा दिया, तो 3 को हटा दिया गया। यदि यह आपको कम सहज लगता है, तो आप शुरुआत में सम्मिलन और अंत में विलोपन भी कर सकते हैं। हम इस कन्वेंशन का उपयोग करना जारी रखेंगे।


  1. जावास्क्रिप्ट का उपयोग करके लिंक की गई सूची से तत्वों को हटा दें

    एक लिंक की गई सूची में किसी तत्व को हटाना बहुत आसान है। हमें बस उस नोड से छुटकारा पाने की जरूरत है जिसे हम हटाना चाहते हैं, यानी उसका संदर्भ खो दें। ऐसे 3 मामले हैं जिन पर हमें विचार करने की आवश्यकता है - सिर से किसी एलीमेंट को हटाना:इस मामले में, हम बस हेड =हेड.नेक्स्ट असाइन कर सकते हैं। इस तरह हम

  1. जावास्क्रिप्ट का उपयोग करके एक डबल लिंक्ड सूची से तत्वों को हटाना

    एक लिंक की गई सूची में किसी तत्व को हटाना बहुत आसान है। हमें बस उस नोड से छुटकारा पाने की जरूरत है जिसे हम हटाना चाहते हैं, यानी उसका संदर्भ खो दें। ऐसे 3 मामले हैं जिन पर हमें विचार करने की आवश्यकता है - सिर से किसी एलीमेंट को हटाना:इस मामले में, हम बस हेड =हेड.नेक्स्ट असाइन कर सकते हैं और अगले एल

  1. जावास्क्रिप्ट में ब्याह () विधि का उपयोग करके तत्वों को कैसे निकालें?

    जावास्क्रिप्ट में splice() विधि का उपयोग करके तत्वों को हटाने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /&