数据结构与算法:查找表及其操作详解.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 8页
  • 2026-02-12 发布于北京
  • 举报

数据结构与算法:查找表及其操作详解.pdf

数据结构与算法|主讲:戴波|电子科技大学计算机学院

一是数据如何组织——查找表,

二是在查找表上如何查找——查找方法。

•基本概念

查找表是由同类型的数据元素(或记录)构成的集合。

对查找表基本操作

•1)查询某个数据元素是否在查找表中;

•2)检索某个数据元素的各种属性;

•3)在查找表中插入一个数据元素;

•4)从查找表中删去某个数据元素。

查找表分类

•静态查找表

•静态查找表

仅作查询和检索操作的查找表。

•动态查找表

“查询”结果“不在查找表中”数据元素插入到查找表中;

“查询”结果为“在查找表中”的数据元素删除。

查找过程中,往往是依据数据元素的某个数据项

进行查找,这个数据项通常是数据的关键字。

关键字:是数据元素中某个数据项的值,用以标

识一个数据元素。

若关键字能标识唯一的一个数据元素,

则称谓主关键字。

若关键字能标识若干个数据元素,

则称谓次关键字。

张三2016010002男成都1.75

平均查找长度ASL

ASL=PC+PC+...+PC

1122nn

P——查找第i个元素的概率

i

C——查找第i个元素需要的比较次数

i

常见的查找算法

顺序查找

二分查找

索引查找

哈希查找

文档评论(0)

1亿VIP精品文档

相关文档