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