什么是栈?
栈是一种遵循 后进先出 (LIFO, Last-In, First-Out) 原则的线性数据结构。可以把它想象成一摞盘子:你只能在顶部放盘子,也只能从顶部取盘子。
基本操作
- Push: 在栈顶添加一个元素。
- Pop: 移除并返回栈顶的元素。
- Peek (或 Top): 查看栈顶元素,但不移除它。
- IsEmpty: 检查栈是否为空。
7/13/24About 1 min
栈是一种遵循 后进先出 (LIFO, Last-In, First-Out) 原则的线性数据结构。可以把它想象成一摞盘子:你只能在顶部放盘子,也只能从顶部取盘子。