上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第3章 栈与队列[视频讲解]
栈和队列是两种应用非常广泛的数据结构,它们都来自线性表数据结构,都是“操作受限”的线性表。
栈在计算机的实现有多种方式:
①硬堆栈:利用CPU中的某些寄存器组或类似的硬件或使用内存的特殊区域来实现。这类堆栈容量有限,但速度很快;
②软堆栈:这类堆栈主要在内存中实现。堆栈容量可以达到很大。在实现方式上,又有动态方式和静态方式两种。
本章将讨论栈和队列的基本概念、存储结构、基本操作以及这些操作的具体实现。