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

C++ STL-এ stack::push() এবং stack::pop() ফাংশন


stack::push(val) — টপে এলিমেন্ট যোগ করে। stack::pop() — টপ এলিমেন্ট মুছে দেয়। দুটোই O(1)।

সিনট্যাক্স

st.push(value);
st.pop();

উদাহরণ

#include <iostream>
#include <stack>
using namespace std;

int main() {
    stack<int> st;
    st.push(1); st.push(2); st.push(3); st.push(4); st.push(5); st.push(6);
    while (!st.empty()) {
        cout << "Size: " << st.size() << endl;
        st.pop();
    }
    // Size: 6,5,4,3,2,1
}

আউটপুট

size of stack is: 6 size of stack is: 5 size of stack is: 4 size of stack is: 3 size of stack is: 2 size of stack is: 1
  1. C++-এ ম্যাক্সিমাম ফ্রিকোয়েন্সি স্ট্যাক (FreqStack)

  2. C++ STL-এ স্ট্যাক (Stack)

  3. C#-এ Stack ক্লাসে Push এবং Pop অপারেশন

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