链式队列及其应用.pptVIP

  • 28
  • 0
  • 约3.78千字
  • 约 24页
  • 2017-11-23 发布于湖北
  • 举报
链式队列及其应用

把数据在数学逻辑上的先后相邻关系用元素的存储地址的指针(pointer)来指示,称之为链式存储(linked mapping)。 小 结 将课堂给出的算法编写成完整的程序上机调试验证,分别按照不同方式报名出局。体会机器执行算法的快捷和高效。 * 数 据 结 构 所有n只猴子站成一排,从排头猴子开始1,2,3报数。报数为1、2的猴子站回到排尾,报数为3的猴子退出,如此反复,直到剩下一个猴子为止,则剩下这个猴子即为猴王。 猴子选大王 问:假如猴子甲想当猴王,它当初应站在 什么位置? 分析 其实,猴子选大王的过程就是一个反复排队的过程。 本节,我们将定义一个新 的数据结构—队列,来解决这个问题。 己欲立而立人,己欲达而达人 ——《论语》 3.4 链队及其应用 我们可以抽象出排队的数据特性——FIFO (first in first out), (1) 线性结构,具有线性特征; (2) 限制操作方式——只能从两端进行操作。 具体表现如下: 链式存储: S= (a1 , a2 , …… , an ) a1 head a2 /\ an …… 限定只能在一端( )进行插入(入队),而在另一端( )进行删除(出队) 的操

文档评论(0)

1亿VIP精品文档

相关文档