- 0
- 0
- 约小于1千字
- 约 8页
- 2026-02-12 发布于北京
- 举报
数据结构与算法|主讲:戴波|电子科技大学计算机学院
一是数据如何组织——查找表,
二是在查找表上如何查找——查找方法。
•基本概念
查找表是由同类型的数据元素(或记录)构成的集合。
对查找表基本操作
•1)查询某个数据元素是否在查找表中;
•2)检索某个数据元素的各种属性;
•3)在查找表中插入一个数据元素;
•4)从查找表中删去某个数据元素。
查找表分类
•静态查找表
•静态查找表
仅作查询和检索操作的查找表。
•动态查找表
“查询”结果“不在查找表中”数据元素插入到查找表中;
“查询”结果为“在查找表中”的数据元素删除。
查找过程中,往往是依据数据元素的某个数据项
进行查找,这个数据项通常是数据的关键字。
关键字:是数据元素中某个数据项的值,用以标
识一个数据元素。
若关键字能标识唯一的一个数据元素,
则称谓主关键字。
若关键字能标识若干个数据元素,
则称谓次关键字。
张三2016010002男成都1.75
平均查找长度ASL
ASL=PC+PC+...+PC
1122nn
P——查找第i个元素的概率
i
C——查找第i个元素需要的比较次数
i
常见的查找算法
顺序查找
二分查找
索引查找
哈希查找
原创力文档

文档评论(0)