栈及其操作

root 站长 2019-04-20 16:38:39 2019-11-02 11:44:25 16
操作 STL标准栈 数组栈
头文件 #include <stack> //包含stack头文件 不需要包含新的头文件
初始化栈 stack < int> s;//尖括号中间的是栈类型 int s[101],top = 0; //定义一个整型的栈,栈顶 top 从 0 开始
判断栈是否为空 s.empty();//为空返回1,不为空返回0 if(top == 0)
栈清空 while(!s.empty()) s.pop(); top=0;
栈的大小 s.size(); top
栈顶元素 s.top(); s[top]
出(弹)栈 s.pop(); int n = s[top--];
压栈 s.push(x); s[++top] = x;
{{ vote && vote.total.up }}

共 3 条回复

Eric 阿蕾奇诺

听不懂,思密达!

ykj67

good666

Xionghaoyu straight a student

不明白