概述 从今天开始, 小白我将带大家开启 Jave 数据结构 算法的新篇章. 栈 栈 (Stack) 是一种运算受限的线性表, 遵循先进后出的原则 (Last-In-First-Out). 举个例子, 当我们灌调料的时候, 后灌进
概述从今天开始, 小白我将带大家开启 Jave 数据结构 & 算法的新篇章. 栈栈 (Stack) 是一种运算受限的线性表, 遵循先进后出的原则 (Last-In-First-Out). 举个例子, 当我们灌调料的时候, 后灌进去的调料会先被使用. 栈只能在表尾部进行插入和删除的操作. 开口的一端被称为栈顶, 另一端则被称为栈底. 如图: 栈实现push 方法栈 (Stack) 的 push 方法, 把项压入栈顶部. 代码:
pop 方法栈 (Stack) 的 pop 方法, 移除栈顶对象并返回. 代码:
main
输出结果:
完整代码
|
2021-06-05
2021-05-27
2021-05-26
2021-06-05
2021-05-16