- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教 案(理论课)
第 27 次课 2 学时
章 节
第八章 查找
8.1 查找的基本概念
8.2 线性表的查找
讲授主要内 容
查找的基本概念;顺序查找;二分查找;分块查找
重 点
难 点
重点:
1.查找的基本概念
2.顺序查找
3.二分查找
4. 分块查找
难点:
1.顺序查找
2.二分查找
要求掌握知识点和分析方法
理解查找的基本概念:查找、关键字、ASL等
熟练掌握顺序查找
熟练掌握二分查找
掌握折半查找判定树
理解分块查找
教学设计
结合实例分析查找的操作,给出查找的相关基本概念:查找、关键字、静态查找、动态查找、ASL。
利用算法动态演示,讲解顺序查找:分析“监视哨”的设置及作用;给出算法;分析算法的优缺点及特性
从“顺序查找”引入“二分查找”。利用算法动态演示,讲解二分查找:分析二分查找的基本思想,举例分析查找成功和查找不成功的案例;给出算法;分析算法的优缺点及特性;强调二分查找的前提(有序的顺序表)
给出折半查找判定树的定义及构造方法,分析查找成功和查找不成功时的查找性能
分析分块查找。强调“块间有序,块内无序”,分析两步的查找性能
比较三种线性表的查找性能
作业布置
习题8
一.1~9,11,12 二.2,3,5,6,7,9,10 三. (教师指定) 四.(教师指定)
教学后记
教 案(理论课)
第 28 次课 2 学时
章 节
第八章 查找
8.3.1二叉排序树
讲授主要内 容
二叉排序树的定义;二叉排序树的查找; 二叉排序树的插入和生成;二叉排序树的删除
重 点
难 点
重点:
1.二叉排序树的定义
2.二叉排序树的查找
3.二叉排序树的插入和生成
4.二叉排序树的删除
难点:
1.二叉排序树的定义
2.二叉排序树的查找
3.二叉排序树的插入和生成
4.二叉排序树的删除
要求掌握知识点和分析方法
掌握二叉排序树的定义、查找
理解二叉排序树的插入和生成
了解二叉排序树的删除
教学设计
通过二叉树的中序遍历引出二叉排序树
讲解二叉排序树的定义及查找方法,举例分析并给出算法
利用算法动画演示,说明二叉排序树的插入和生成方法,给出算法
利用算法动画演示,说明二叉排序树的删除方法,给出算法
分析、演示:二叉排序树的综合应用案例
当堂练习
作业布置
习题8
一.10,13,14,15 二.2 三. (教师指定) 四.(教师指定)
教学后记
教 案(理论课)
第 29 次课 2 学时
章 节
第八章 查找
8.3.2平衡二叉树
8.3.3 B-树
讲授主要内 容
平衡二叉树;B-树及其查找;B-树查找分析;B-树的插入和删除
重 点
难 点
重点:
平衡二叉树
B-树及其查找
B-树查找分析
B-树的插入
难点:
平衡二叉树
B-树及其查找
B-树查找分析
B-树的插入
要求掌握知识点和分析方法
理解平衡二叉树的定义和平衡因子BF
了解平衡二叉树的调整思想及方法
理解B-树的插入操作
了解B-树的删除操作
教学设计
由二叉排序树的查找性能引出平衡二叉树
给出平衡二叉树和平衡因子的概念,理解平衡的含义
给出构造平衡二叉树的基本思想,介绍平衡调整的四种情况
介绍B-树的定义,以4阶B-树为例分析其查找过程
简单介绍B-树的插入、删除情况
对树表的查找做综合练习
作业布置
习题8
三. (教师指定) 四.(教师指定)
教学后记
教 案(理论课)
第 30 次课 2 学时
章 节
第八章 查找
8.4 哈希表
讲授主要内 容
哈希表的定义;哈希函数的构造方法;处理冲突的方法;哈希表的查找及分析
重 点
难 点
重点:
1.哈希表的定义
2.哈希函数的构造方法
3.处理冲突的方法
4. 哈希表的查找及分析
难点:
1.哈希函数的构造方法
2.处理冲突的方法
3. 哈希表的查找及分析
要求掌握知识点和分析方法
熟练掌握哈希表的定义
掌握常用哈希函数的构造方法
掌握处理冲突的方法
理解哈希表的查找及其性能分析
教学设计
举例讲解哈希表的定义及其主要思想
提出哈希表需要解决的主要问题,结合实例讲解常用的几种散列函数
利用算法动画演示线性探测和拉链法的基本思想,讲授哈希表处理冲突的几种方法:开发定址法、拉链法和建立公共溢出区。对开放定址法又细分成线性探测等几种方法,并以例题做详细分析
分析哈希表的查找,提出装填因子的概念。
原创力文档


文档评论(0)