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

C# प्रोग्राम: Push और Pop ऑपरेशन्स के साथ स्टैक का कार्यान्वयन


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

Stack st = new Stack(); st.Push('A'); st.Push('M'); st.Push('G'); st.Push('W');

स्टैक से एलिमेंट्स को पॉप करने के लिए Pop() मेथड का उपयोग करें:

st.Pop();
st.Pop();

निम्न उदाहरण Push और Pop ऑपरेशन्स के साथ स्टैक को कार्यान्वित करता है:

उदाहरण

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. - पायथन में स्टैक (Stack) लागू करना

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

  1. - पायथन प्रोग्राम: लिंक्ड लिस्ट का उपयोग करके स्टैक इम्प्लीमेंट करना

    जब लिंक्ड लिस्ट का उपयोग करके स्टैक डेटा स्ट्रक्चर इम्प्लीमेंट करना होता है, तो लिंक्ड लिस्ट में एलिमेंट्स जोड़ने (पुश ऑपरेशन) और लिंक्ड लिस्ट के एलिमेंट्स डिलीट करने (पॉप ऑपरेशन) के लिए मेथड्स डिफाइन की जाती हैं। उदाहरण class Node: def __init__(self, data): self.data = data se

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

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