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

C# में स्टैक क्लास में Push और Pop ऑपरेशन


Stack क्लास ऑब्जेक्ट्स के लास्ट-इन, फर्स्ट-आउट कलेक्शन को दर्शाता है। इसका उपयोग तब किया जाता है जब आपको आइटम्स की लास्ट-इन, फर्स्ट-आउट एक्सेस की आवश्यकता होती है।

Stack क्लास की प्रॉपर्टी:

  • Count - स्टैक में एलिमेंट्स की संख्या प्राप्त करता है।

Push ऑपरेशन

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

Stack st = new Stack(); st.Push('A'); st.Push('B'); st.Push('C'); st.Push('D');

Pop ऑपरेशन

Pop ऑपरेशन स्टैक से एलिमेंट्स को शीर्ष से शुरू करके हटाता है।

यहां एक उदाहरण है जो Stack क्लास और इसके 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('B'); st.Push('C'); st.Push('D'); Console.WriteLine("Current stack: "); foreach (char c in st) { Console.Write(c + " "); } Console.WriteLine(); st.Push('P'); st.Push('Q'); 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 + " "); } } } }
  1. - C# में Stack क्लास का Count गुण क्या है?

    Stack क्लास में कितने एलिमेंट्स जोड़े गए हैं, यह जानने के लिए आपको Count गुण का उपयोग करना होगा।आइए पहले स्टैक में एलिमेंट्स जोड़ें:Stack st = new Stack(); st.Push(H); st.Push(I); st.Push(J); st.Push(K); st.Push(L); st.Push(M); st.Push(N); st.Push(O);अब स्टैक में एलिमेंट्स की संख्या गिनें:Console.Wr

  1. - C# में Stack क्लास का उपयोग कैसे करें?

    C# में Stack क्लास का उपयोग ऑब्जेक्ट्स के लास्ट-इन, फर्स्ट-आउट संग्रह को दर्शाने के लिए किया जाता है। इसका उपयोग तब किया जाता है जब आप चाहते हैं कि अंतिम जोड़ा गया एलिमेंट पहले हटाया जाए, उदाहरण के लिए, किताबों का स्टैक।Stack क्लास के निम्न मेथड्स हैं:क्रमांकमेथड और विवरण1public virtual void Clear()

  1. - पायथन में स्टैक (Stack) लागू करना

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