- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成都东软信息技术学院教案.doc
成都东软信息技术学院教案
学院部门: 计算机系 任课教师: 编号:_______________
周 次 第 7 章, 第 1 次课 年月 日 章 节
名 称 第7章 查找 授 课
方 式 课堂讲授(2);实践课(0) 教 学
时 数 2 时间分配 授
课
要
点 查找的相关概念(20分钟)
查找——也叫检索,是根据给定的某个值,在表中确定一个关键字等于给定值的记录或数据元素
关键码——是数据元素中某个数据项的值,它可以标识一个数据元素
查找表—— 具有同一类型(属性)的数据元素(记录)组成的集合。
静态查找表
动态查找表
查找方法评价ASL
二、 静态查找表的结构定义(15分钟)
typedef struct {
KeyType key;
……
}ElemType
typedef struct {
ElemType *elem; /* 数组基址 */
int length; /* 表长度 */
}S_TBL;
三、 顺序查找(15分钟)
1、查找过程:从表的一端开始逐个进行记录的关键字和给定值的比较。
2、算法描述
3、顺序查找的ASL计算
四、 折半查找(40分钟)
1、查找过程:每次将待查记录所在区间缩小一半
2、适用条件:采用顺序存储结构的有序表
3、算法实现
4、折半查找的ASL计算
教
学
重
点
与
难
点 重点
1、顺序查找的算法
2、折半查找的思想和算法
难点:
静态查找表的结构定义
ASL的计算
课
堂
讨
论
与
练
习
讨论
为什么静态查找表的第0号单元不存放元素?
折半查找的局限性
练习:
参
考
资
料 《数据结构(C语言版)》,严蔚敏、吴伟民著,清华大学出版社
《计算机程序设计技巧1.基本算法》,(美)唐.欧.克努特著,国防大学出版社
《计算机程序设计技巧3.排序查找》,(美)唐.欧.克努特著,国防大学出版社 作业布置情况
1、定义一静态查找表,通过顺序查找的算法显示元素所在的位置。
2、定义一静态查找表,通过折半查找的算法显示元素所在的位置。
3、习题7,7.2
备注
您可能关注的文档
- 广西易多收生物科技有限公司河池生产基地.doc
- 广西科技计划项目(课题)经费决算表.doc
- 广西艺术学院外国留学生管理规定(暂行).doc
- 广西陆海铁路投资有限公司成都分公司简介.doc
- 庆祝建党90周年文艺演出主持词.doc
- 应用信息化教学资源促进音乐课堂师生情感交流.doc
- 应用电子工程系课程介绍.doc
- 应用系统基本状况及需求调查表.doc
- 废气监控信息.doc
- 废水监控信息.doc
- 某区纪委书记年度民主生活会“四个带头”个人对照检查材料.docx
- 某县纪委监委2024年工作总结及2025年工作计划.docx
- 某市场监督管理局2024年第四季度意识形态领域风险分析研判报告.docx
- 县委书记履行全面从严治党“第一责任人”职责情况汇报.docx
- 税务局党委书记2024年抓党建工作述职报告.docx
- 某市税务局副局长202X年第一季度“一岗双责”履行情况报告.docx
- 副县长在全县元旦春节前后安全生产和消防安全工作部署会议上的讲话.docx
- 某市委书记个人述职报告.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料1.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料.docx
文档评论(0)