目录:
1.构造栈
stack<int> st;
stack<char> st2;
2.empty
----判断栈是否为空
while (!st.empty()){ //循环判断栈是否为空
cout << st.top() << " ";
st.pop();
}
3.size
----查看栈中有多少个数据
cout << st.size() << endl;
4.top
----获取栈顶元素
while (!st.empty()){
cout << st.top() << " "; //获取栈顶元素并将其输出
st.pop();
}
5.push
----入栈对应的数据
st.push(1);
st.push(2);
st.push(3);
st.push(4);
st.push(5);
6.pop
----将栈顶的数据进行删除
while (!st.empty()){
cout << st.top() << " ";
st.pop();
}
stack比较简单,大家看看理解就行.