- 31
- 0
- 约1.59万字
- 约 16页
- 2016-10-14 发布于贵州
- 举报
数据结构答案 9章 查找学习与指导
第9章 查找
9.1 知识点分析
1. 基本概念
(1)查找表由同一类型的数据元素(或记录)构成的集合称为查找表。
(2)静态查找在查找过程中仅查找某个特定元素是否存在或它的属性的,称为静态查找。
(3)动态查找在查找过程中对查找表进行插入元素或删除元素操作的,称为动态查找。
(4)关键字关键字数据元素(或记录)中某个数据项的值,用它可以标识数据元素(或记录)。关键字分主关键字(唯一地标识一个记录的关键字)和次关键字(标识若干个记录的关键字)。
(5)查找在查找表中确定是否存在一个数据元素的关键字等于给定值的操作,称为查找(也称为检索)。
(6)内查找外查找整个查找过程全部在内存进行,则称为内查找若在查找过程中还需要访问外存,则称为外查找。
(7)平均查找长度ASL
查找成功时平均查找长度:
其中:Pi为找到表中第i个数据元素的概率,且有:
Ci为查找表中第i个数据元素所用到的比较次数。不同的查找方法有不同的Ci。
2.顺序查找
顺序查找又称线性查找,是最基本的查找方法之一。顺序查找既适用于顺序表,也适用于链表。顺序查找的基本思想:从表的一端开始,顺序扫描线性表,依次按给定值kx与关键字(Key)进行比较,若相等,则查找成功,并给出数据元素在表中的位置;若整个表查找完毕,仍未找到与kx相同的关键字,则查找失败,给出失败信息。
3.二分查找
二分查找
您可能关注的文档
最近下载
- 建筑工程图集 17G911:钢结构施工安全防护.pdf VIP
- 金田JTE 386S2变频器使用手册.pdf
- DB13∕T 6230-2025 易燃易爆场所雷电预警系统检查技术要求.pdf VIP
- 手部伤害安全培训.pptx VIP
- PAC-878GT2-DA-GCN【V2.00】【2410】变压器保护装置使用说明书.pdf VIP
- HQFC-B1教师实验指导书.pdf
- JB_T 14890-2024《地面轨道穿梭车》.pdf VIP
- 教招学科手册高频考点-体育.pdf VIP
- 1019004-0000-02-静态补偿装置(SVG)(直挂型)技术规范(专用部分)-1.0.doc VIP
- JB_T 9638-2024《汽轮机用联轴器等重要锻件 技术规范》.pdf VIP
原创力文档

文档评论(0)