数据结构之栈 (二):链式栈实现

链栈的原理和链表的原理一样,通过一个 next 指针把一个个的节点链起来:

初始时,栈底指针和栈顶指针都为空,每插入一个节点,栈顶指针改变,当前插入节点的 next 指针指向之前的栈顶元素。

同样,在使用 top()pop()两个方法时,也要先判断栈是否为空。

一、栈节点

二、栈

2.1 类定义

2.2 类实现

发表评论