目录
1.什么是栈
2.栈的存储结构
顺序存储结构(本节所展示的方式)
链式存储结构
3.栈的应用
递归
四则运算表达式
4.入栈操作
5.出栈操作
6.打印栈的内容
7.主函数
1.什么是栈
栈是限定在表尾进行插入和删除操作的线性表
2.栈的存储结构
顺序存储结构(本节所展示的方式)
链式存储结构
3.栈的应用
递归
递归是一种选择结构;递归调用会创建函数的副本,耗费大量的内存和时间;迭代使用循环结构,不需要占用额外的内存。
四则运算表达式
4.入栈操作
Stacks* pushin(Stacks* p,int e)
{
if(p->top==(M-1))
{
pr