কম্পিউটার টিউটোরিয়াল

C# প্রোগ্রাম: Stack-এ Push এবং Pop অপারেশন বাস্তবায়ন

Stack-এ Push অপারেশন দিয়ে এলিমেন্ট যোগ করা:

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

Stack-এ থেকে Pop() মেথড দিয়ে এলিমেন্ট বের করা:

st.Pop(); 
st.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. পাইথনে ফ্রন্ট, মিডল এবং ব্যাক থেকে পুশ-পপ সাপোর্ট করার কিউ ইমপ্লিমেন্টেশন

  2. পাইথনে স্ট্যাক (Stack) ইমপ্লিমেন্টেশন

  3. পাইথন প্রোগ্রাম: লিংকড লিস্ট ব্যবহার করে স্ট্যাক ইমপ্লিমেন্ট করা

  4. পাইথনে পান্ডাজ এবং ম্যাটপ্লটলিব দিয়ে ডেটা অ্যানালাইসিস এবং ভিজ্যুয়ালাইজেশন