0%

stack

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
using namespace std;
#include<vector>
#include <stack>
stack<int,vector<int>> third;
stack<int> stIn;
// void push(int x){
// stIn.push(x);
// }
int main(){
for (int i = 0; i < 9;i++){
stIn.push(i);
cout << i;
}
cout << endl;
while(!stIn.empty()){
int element = stIn.top();
cout << element;
stIn.pop();
}
return 0;
}
  1. push(element):将元素element压入栈的顶部。
  2. pop():弹出栈顶元素。
  3. top():返回栈顶元素的引用。
  4. empty():判断栈是否为空,如果栈为空则返回true,否则返回false。
  5. size():返回栈中元素的个数。
  6. swap(other):交换当前栈的元素和另一个栈(other)的元素。
-------------本文结束感谢您的阅读-------------
老板你好,讨口饭吃