数据结构——堆栈
后入先出
顺序存储实现
Top指向带有数据的栈顶
代码:
1 |
|
堆栈链式实现
在链表头进行入栈和出栈
1 |
|
堆栈实现中缀表达式变后缀
- 遇到运算符直接输出;
- 遇到左括号入栈;
- 遇到右括号将栈顶的运算符输出直至栈顶为左括号;
- 遇到运算符,如果此运算符大于栈顶运算符,则入栈;如果此运算符优先级小于或等于栈顶运算符,则出栈,再与栈顶相比,直至遇到大的。
- 本文作者: Doted Wood
- 本文链接: http://example.com/2022/01/12/数据结构/数据结构堆栈/
- 版权声明: 版权归博主所有,转载请说明来源