c++ STL (3)
c++ STL (3)
xyx404本篇介绍c++ STL 栈 stack。
1. 性质
栈是 STL 中实现的一个先进后出,后进先出的容器。
文字模拟:
-
x 入栈
-
y 入栈
-
取出栈顶元素 y
-
弹出栈顶元素 y
-
取出栈顶元素 x
-
弹出栈顶元素 x
-
栈为空
2. 头文件及定义
|
3. 方法函数
操作 栈名为 | 含义及复杂度 |
---|---|
s.push(x) |
元素 x 入栈 (),类型需一致 |
s.pop() |
移除栈顶元素 () |
s.top() |
取得栈顶元素 () |
s.empty() |
栈内是否为空,空为真 () |
s.size() |
栈内元素个数 () |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果