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

सी # प्रोग्राम पुश और पॉप ऑपरेशंस के साथ स्टैक को लागू करने के लिए


स्टैक में तत्वों को जोड़ने के लिए पुश ऑपरेशन के साथ स्टैक सेट करें -

Stack st = new Stack();

st.Push('A');
st.Push('M');
st.Push('G');
st.Push('W');

स्टैक से तत्वों को पॉप करने के लिए, पॉप () विधि का उपयोग करें -

सेंट पॉप ();
सेंट पॉप ();

पुश और पॉप ऑपरेशंस के साथ स्टैक को लागू करने के लिए निम्नलिखित एक उदाहरण है -

उदाहरण

using System;
using System.Collections;

namespace CollectionsApplication {
   class Program {
      static void Main(string[] args) {
         Stack st = new Stack();

         st.Push('A');
         st.Push('M');
         st.Push('G');
         st.Push('W');

         Console.WriteLine("Current stack: ");
         foreach (char c in st) {
            Console.Write(c + " ");
         }
         Console.WriteLine();

         st.Push('V');
         st.Push('H');
         Console.WriteLine("The next poppable value in stack: {0}", st.Peek());
         Console.WriteLine("Current stack: ");

         foreach (char c in st) {
            Console.Write(c + " ");
         }

         Console.WriteLine();

         Console.WriteLine("Removing values ");
         st.Pop();
         st.Pop();
         st.Pop();

         Console.WriteLine("Current stack: ");
         foreach (char c in st) {
            Console.Write(c + " ");
         }
      }
   }
}

आउटपुट

Current stack:
W G M A
The next poppable value in stack: H
Current stack:
H V W G M A
Removing values
Current stack:
G M A

  1. एक स्टैक को लागू करने के लिए पायथन कार्यक्रम

    जब पायथन का उपयोग करके एक स्टैक को लागू करने की आवश्यकता होती है, तो एक स्टैक क्लास बनाई जाती है, और इस वर्ग का एक उदाहरण बनाया जाता है। पुश करने के तरीके, पॉप तत्वों को परिभाषित किया जाता है और इन विधियों को कॉल करने के लिए इंस्टेंस का उपयोग किया जाता है। नीचे उसी का एक प्रदर्शन है - उदाहरण class

  1. लिंक्ड लिस्ट का उपयोग करके स्टैक को लागू करने के लिए पायथन प्रोग्राम

    जब किसी लिंक की गई सूची का उपयोग करके स्टैक डेटा संरचना को लागू करने की आवश्यकता होती है, तो लिंक की गई सूची में तत्वों को जोड़ने (पुश मान) करने की एक विधि, और लिंक की गई सूची के तत्वों को हटाने (पॉप मान) की एक विधि परिभाषित की जाती है। नीचे उसी के लिए एक प्रदर्शन है - उदाहरण class Node:   &nb

  1. पायथन प्रोग्राम के साथ डेटा विश्लेषण और विज़ुअलाइज़ेशन

    इस ट्यूटोरियल में, हम pandas . जैसे मॉड्यूल का उपयोग करके डेटा विश्लेषण और विज़ुअलाइज़ेशन के बारे में जानेंगे और matplotlib पायथन . में . डेटा विश्लेषण चीजों के लिए पायथन एक उत्कृष्ट फिट है। मॉड्यूल स्थापित करें पांडा और matplotlib निम्न आदेशों का उपयोग करते हुए। pip install pandas pip install ma