背景
栈是一种先进后出的数据结构(First In Last Out)。栈按存储结构分类分为链式栈和顺序栈。那么栈的链式存储如何实现呢?以下是一些实现思路,完整代码请用随意门~
一,实现代码
(一)数据形式
1 | class Node |
(二)初始化
1 | public int length; |
(三)检测为空
1 | public boolean isEmpty() |
(四)压栈操作
1 | public void push(Node target) |
(五)出栈操作
1 | public Node pop() |
(七)遍历操作
1 | public void show() |