Choose Language

Understand ⏱ 120 min

Data Structures and Algorithms in JavaScript – Full Course for Beginners

What You Will Learn

  • स्टैक डेटा संरचना को समझना और इसके उपयोग को जानना
  • जावास्क्रिप्ट में स्टैक को लागू करना और इसके तरीकों का उपयोग करना
  • पैलिंड्रोम की जांच के लिए स्टैक का उपयोग करना

Key Concepts

स्टैक एक प्रकार की डेटा संरचना है जिसमें डेटा को एक पाइल में रखा जाता है, जहां सबसे ऊपर वाला डेटा सबसे पहले निकाला जाता है। स्टैक में डेटा को जोड़ने के लिए पुश तरीका और निकालने के लिए पॉप तरीका होता है। स्टैक का उपयोग पैलिंड्रोम की जांच के लिए भी किया जा सकता है, जो एक शब्द है जो आगे और पीछे दोनों दिशाओं में समान होता है। जावास्क्रिप्ट में स्टैक को लागू करने के लिए ऐरे का उपयोग किया जा सकता है, जिसमें पुश, पॉप, पीक और लेंथ तरीके होते हैं।

Code Examples

if (ourWord === rWord) {
    // पैलिंड्रोम है
}

यह कोड पैलिंड्रोम की जांच करता है और यदि शब्द पैलिंड्रोम है तो यह सच होता है।

for (let i = 0; i < word.length; i++) {
    letters.push(word[i]);
}

यह कोड शब्द के अक्षरों को एक स्टैक में जोड़ता है।

while (letters.length > 0) {
    rWord += letters.pop();
}

यह कोड स्टैक से अक्षरों को निकालता है और उन्हें एक शब्द में जोड़ता है।

Lesson Summary

इस पाठ में, हमने स्टैक डेटा संरचना के बारे में जाना और इसके उपयोग को समझा। हमने जावास्क्रिप्ट में स्टैक को लागू करने के लिए ऐरे का उपयोग किया और इसके तरीकों का उपयोग किया। हमने पैलिंड्रोम की जांच के लिए स्टैक का उपयोग करना भी सीखा। स्टैक एक उपयोगी डेटा संरचना है जो हमें डेटा को एक पाइल में रखने और उसे निकालने की अनुमति देती है। जावास्क्रिप्ट में स्टैक को लागू करने के लिए ऐरे का उपयोग करना आसान है और इसके तरीके हमें डेटा को जोड़ने और निकालने की अनुमति देते हैं।

Practice Exercise

एक शब्द को पैलिंड्रोम की जांच के लिए स्टैक का उपयोग करें। शब्द के अक्षरों को एक स्टैक में जोड़ें, फिर स्टैक से अक्षरों को निकालकर एक शब्द बनाएं। यदि शब्द पैलिंड्रोम है तो सच होता है, अन्यथा झूठ होता है।

What Is Next

अगले पाठ में, हम क्यू डेटा संरचना के बारे में जानेंगे और इसके उपयोग को समझेंगे। हम जावास्क्रिप्ट में क्यू को लागू करने के लिए ऐरे का उपयोग करेंगे और इसके तरीकों का उपयोग करेंगे।