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

सी # में स्टैक क्लास में बनाम पॉप पुश करें

स्टैक क्लास ऑब्जेक्ट के लास्ट-इन, फर्स्ट आउट संग्रह का प्रतिनिधित्व करता है। इसका उपयोग तब किया जाता है जब आपको वस्तुओं की अंतिम-इन, पहली-आउट पहुंच की आवश्यकता होती है।

निम्नलिखित स्टैक वर्ग की संपत्ति है -

  • गिनें - स्टैक में तत्वों की संख्या प्राप्त करें।

पुश ऑपरेशन

पुश ऑपरेशन का उपयोग करके स्टैक में तत्व जोड़ें -

Stack st = new Stack();

st.Push('A');
st.Push('B');
st.Push('C');
st.Push('D');

पॉप ऑपरेशन

पॉप ऑपरेशन शीर्ष पर तत्व से शुरू होने वाले स्टैक से तत्वों को हटा देता है।

यहां एक उदाहरण दिया गया है जिसमें दिखाया गया है कि स्टैक क्लास और इसकी पुश () और पॉप () विधि के साथ कैसे काम किया जाए -

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. सी # में स्टैक क्लास की गणना संपत्ति क्या है?

    यह पता लगाने के लिए कि स्टैक क्लास में कितने तत्व जोड़े गए हैं, आपको काउंट प्रॉपर्टी का उपयोग करने की आवश्यकता है। आइए पहले स्टैक में तत्वों को जोड़ें - Stack st = new Stack(); st.Push('H'); st.Push('I'); st.Push('J'); st.Push('K'); st.Push('L'); st.Push(

  1. सी # में स्टैक क्लास का उपयोग कैसे करें?

    स्टैक क्लास का उपयोग C# में ऑब्जेक्ट के लास्ट-इन, फर्स्ट आउट कलेक्शन को दर्शाने के लिए किया जाता है। इसका उपयोग तब किया जाता है जब आप चाहते हैं कि अंतिम जोड़ा तत्व पहले हटाया जाए, उदाहरण के लिए, पुस्तकों का ढेर। स्टैक क्लास की विधियाँ निम्नलिखित हैं - Sr.No विधि और विवरण 1 सार्वजनिक आभासी शून्य स

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

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