c++ stack
- 简要记录比较通俗易懂的stack(c++内置版本)
- 头文件:
#include<stack>
- 是一个FIFO的线性链表
函数名 | 功能 | 其他备注 |
top() | 取出栈顶元素 | 不删除栈顶元素 |
pop() | 删除栈顶元素 | 无 |
empty() | 检验栈是否为空 | 为空则为true |
push() | 在栈顶增加元素 | 无 |
size() | 返回栈中元素个数 | 无 |
#include<stack>
函数名 | 功能 | 其他备注 |
top() | 取出栈顶元素 | 不删除栈顶元素 |
pop() | 删除栈顶元素 | 无 |
empty() | 检验栈是否为空 | 为空则为true |
push() | 在栈顶增加元素 | 无 |
size() | 返回栈中元素个数 | 无 |
C++ Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,——也就是说实现了一个先进后
Stack和Queue在概念和功能上有一些相似之处,但它们在操作顺序和应用场景上有明显的区别,使用时需要根据需求选择适合的数据
C++ 栈 (stack) & 堆 (heap). 99% 程序员不知道的内幕.
stack是STL中的一种后进先出容器可以自己实现一个栈:数据结构(4)栈和队列->栈
1、stack 模板、动态内存分配、析构
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M