数据结构(第3章)讲义.pptVIP

  • 2
  • 0
  • 约1.53万字
  • 约 76页
  • 2016-12-03 发布于河南
  • 举报
数据结构(第3章)讲义

01/06/2002 数据结构讲义 第三章 栈和队列 1.教学内容: 3.1 栈 3.2 栈应用举例 3.3 队列 3.4 队列应用举例 2.教学目的: ⑴理解栈的定义、特征及在其上所定义的基本运算; ⑵掌握在两种存储结构上对栈所施加的基本运算的实现; ⑶理解队列的定义、特征及在其上所定义的基本运算; ⑷掌握在两种存储结构上对队列所施加的基本运算的实现。 ⒊教学重点: ⑴栈的定义及逻辑特点,栈的基本运算; ⑵栈的顺序存储结构及运算实现; ⑶栈的链式存储结构及运算实现; ⑷队列的定义及逻辑特点,队列的基本运算; ⑸队列的顺序存储结构及其上的运算实现; ⑹队列的链式存储结构及运算实现。 ⒋教学难点 ⑴顺序栈的溢出判断条件; ⑵循环队列的队空、队满判断条件; ⑶循环队列上的插入、删除操作。 ⒌教学时间:4 学时 3.1 栈 3.1 栈的定义及基本运算 3.2 栈的存储实现和运算实现 3.1.1 栈的定义及基本运算 栈是限制在表的一端进行插入和删除的线性表。允许插入、删除的这一端称为栈顶,另一个固定端称为栈底。当表中没有元素时称为空栈。 右图所示栈中有三个元素, 进栈的顺序是a1、a2、a3

文档评论(0)

1亿VIP精品文档

相关文档