chapt3+栈和队列--队列.pptVIP

  • 3
  • 0
  • 约5.22千字
  • 约 32页
  • 2019-08-10 发布于广东
  • 举报
第3章 栈和队列 §1 栈 §2 队列 本章小结 堆栈和队列是数据结构的另外两种基本类型。从逻辑结构上看,堆栈和队列也是线性表,但它们是两种特殊的线性表。其特殊性在于,它们是运算受限的线性表,这里所说的运算是指对于数据的存取过程。 堆栈的存取只能在堆栈顶端进行;队列则通常限定从一端输入,从另一端端输出。因此,堆栈和队列也被称为限定性的数据结构。 堆栈的运算规则是:后进先出(Last In First Out)。 队列的运算规则是:先进先出(First In First Out)。 § 1.1 队列的概述 § 1.2 队列的顺序存储结构及其基本运算实现 § 1.3 队列的链式存储结构及其基本运算实现 § 1.4 队列的应用 § 2 队列 1.1.1 队列的定义 队列(queue)是一种先进先出的线性表(First In First Out,缩写为FIFO)。这种限定性的数据结构,只允许在一端进行输入,而在另一端输出。 在队列中,允许输入的一端叫做队尾(也叫后端,rear),允许输出的一端叫做队头(也叫前端,front)。 向队列中插入新元素称为入队, 从队列中删除元素称为出队。 队列的逻辑示意图如下页所示: §1.1 队列的概述 假设队列为q=(a1,a2,a3……an),a1就是队头元素,an是队尾元

文档评论(0)

1亿VIP精品文档

相关文档