- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE #
安庆师范学院
教案(课时计划)
课程名称:数据结构 授课班级: 授课地点: 主讲教师:程玉胜
2015 2016 学年第 2 学期
01 数据结构的概念及相关术语
02抽象数据类型的表示与实现算法和算法分析
03线性表的类型定义线性表的顺序表示和实现
04线性表的链式表示和实现(线性链表)
05循环链表双向链表一元多项式的表示及相加
06栈栈应用举例(数制转换括号匹配行编辑)
07迷宫求解表达式求值栈与递归的实现
08队列
09机动
习题课
串类型的定义串的表示和实现
12 串的模式匹配算法串操作应用举例
13数组的定义顺序表示和实现矩阵的压缩存储
14稀疏矩阵的存储结构广义表
15树的定义和基本术语二叉树的定义
16二叉树的性质二叉树的存储结构
17遍历二叉树和线索二叉树
18树和森林
19赫夫曼树及其应用
20习题课
21 图的定义和术语图的存储结构
22十字链表邻接多重表图的遍历
23图的连通性问题
24有向无环图及其应用
25最短路径
26静态查找表
27二叉排序树和平衡二叉树
28、B-树和B+树
29哈希表
30排序概述插入排序
31 快速排序选择排序
32归并排序基数排序
33外部排序各种排序方法的比较
34文件
编号
1
周次
1
日期
9.3
课时安排
2
课题
数据结构的概念及相关术语
教材 的重 点、 难点 分析
重点:(1)数据结构的逻辑结构
(2)数据结构的存储结构
(3)抽象数据类型的概念
教 学 目 标
掌握数据、数据兀素、数据对象的概念
熟练掌握数据结构的概念及其逻辑结构和物理结构的分类
掌握抽象数据类型的定义方法
教学 方法 和 教学 手段
讲授法
多媒体
教 学 过 程
教学内容安排与板书设计:
A章绪论
1. 1什么是数据结构
非数值计算问题举例
《数据结构》产生的背景
《数据结构》在计算机科学中的地位和作用
1. 2基本概念和术语
数据
数据兀素
数据对象
数据结构
教
数据结构的形式定义 Data-Structure = (D, S)
数据的逻辑结构及分类:集合、线性、树形、图形结构
学
数据的物理结构:顺序存储结构与链式存储结构
数据类型
过
抽象数据类型
抽象数据类型的形式定义
ADT = (D, S, P)
程
抽象数据类型定义举例一
Triplet
师生双边活动:
提问:什么是数据类型?
举例:
演示实验:
教具准备:
课后
1.2,1.19
作业
教材:
[1]严蔚敏 吴伟民编著:数据结构(
C语言版),清华大学出版社,
1997 年
教学 后记
参考书目:
[1]Wirth N : Algorithms+Data Structures=Programs , Prentice-Hall Inc
,1976
[2][美]S巴斯:计算机算法:设计和分析引论,复旦大学出版社,
1985
编号
2
周次
1
日期
9.6
课时安排
2
课题
抽象数据类型的表示与实现、算法和算法分析
教材 的重 点、 难点 分析
重点:(1)算法复杂度的分析方法
难点:(1)算法复杂度的分析方法
教 学 目 标
(1)理解数据抽象的意义
(2)熟悉类C语言
(3)掌握抽象数据类型的表示和实现方法
(4)掌握算法描述和算法分析的方法
教学 方法 和 教学 手段
教 学 过 程
教学内容安与排板书设计:
1. 3抽象数据类型的表示和实现
数据抽象的意义
类C语百
抽象数据类型的表示和实现举例
1 . 4算法和算法分析
算法
算法的定义
算法的特性:有穷性、确定性、可行性、输入、输出
算法设计的要求
教
正确性、可读性、健壮性、效率与低存储量需求
算法效率的度量
学
时间度量的方法分析
时间复杂度
过
T(n) = O(f(n))
时间复杂度的计算
程
算法的存储空间需求
S(n) = O(f(n))
师生双边活动:
提问:
举例:
演示实验:
教具准备:
课后
1.4,1.20
作业
教学
后记
编号
3
周次
2
日期
9.10
课时安排
2
课题
线性表的类型定义、线性表的顺序表示和实现
教材 的重 点、 难点 分析
重点:(1)顺序表的基本运算
(2)顺序表上实现的各种算法的时间性能分析
教 学 目 标
(1)理解线性表的逻辑结构特征
(2)熟练掌握顺序表的描述方法、特点及有美概念
(3)熟练掌握顺序表的基本运算
教学 方法 和 教学 手段
教 学 过 程
教学内容安排与板书设计:
第二章线性表
线性结构的特点
2. 1线性表的类型定义
线性表的定义及其表示
线性表的类型定义
线性表操作举例:用线性表表示集合、线性表的合并
教
学
过
程
2. 2线性表的顺序表示和实现
线索性表的顺序表示
线性表的顺序存储结构的定义及其特征
顺序表的基本运算
您可能关注的文档
最近下载
- Wexner便秘评分及罗马三诊断标准.doc VIP
- 施工材料进场检验及存储管理方案.docx VIP
- 双金属温度计与压力式温度计检定规程.pdf
- 成人呼吸道感染病原诊断核酸检测技术临床应用专家共识( 2023.pdf VIP
- 人教版(PEP)新教材小学四年级英语上册Unit 1 Helping at home单元测试卷及答案.docx VIP
- Python程序设计PPT课件(共12章)第11章 正则表达式.pptx VIP
- 红领巾伴我成长主题班会课.pptx VIP
- 路灯安装施工组织设计.pdf VIP
- 初步设计及概算评估咨询服务方案投标文件(技术方案).doc
- 危险性上消化道出血急诊救治快速通道.docx VIP
文档评论(0)