数据结构经典课件.pptVIP

  • 3
  • 0
  • 约1.42万字
  • 约 77页
  • 2019-01-27 发布于浙江
  • 举报
第三章 栈和队列 1.教学目的:掌握栈和队列的定义、特点、典型算法及在实际中的实用。 2.教学要求: ①掌握栈和队列这两种数据结构的特点。 ②熟练掌握栈类型的两种实现方法,特别注意栈满和栈空的条件及它们的描述方法。 ③熟练掌握循环队列和链队列的基本操作的实现算法,特别注意队满和队空的条件及它们的描述方法。 ④理解递归算法执行过程中栈的状态变化过程。 ⑤了解栈和队列的一些典型应用。 3.教学重点: ①掌握栈和队列两种数据结构的特点。 ②掌握栈与队列在两种存储结构上的基本操作的实现。 4.教学难点: ①循 环队列。 ② 递归。 迷宫求解 问题描述:老鼠走迷宫是心理学中的一个经典试验。 设有一只无盖大箱,箱中设置一些隔壁,形成一些曲曲弯弯的通道,做为迷宫。箱子设有一个入口和出口。实验时,在出口处放一些奶酪之类的可以吸引老鼠的食物,然后将一只老鼠放到入口处,这样,老鼠受到美味的吸引,向出口处走。心理学家就观察老鼠如何由入口到达出口。 即每到达一个位置,就试探当前方向是否可行, 若可行,则到达下个位置,继续按类似的方法试探; 若不可行,有两种情况: ① 当存在下个未尝试的方向时,转下一个方向并按类似方式试探; ② 当不存在下个未尝试的方向时,回退一步,转下个方向并按类似方式

文档评论(0)

1亿VIP精品文档

相关文档