数据结构查找表.pptVIP

  • 9
  • 0
  • 约5.8千字
  • 约 49页
  • 2017-03-03 发布于湖北
  • 举报
第九章 查找 概述 查找表——数据结构 同各种线性或非线性的数据结构一样,查找表也是一种在实际应用中大量使用的数据结构。 静态查找表和动态查找表 对查找表的常见操作: (1)查询某个“特定的”数据元素是否在查找表中; (2)检索某个“特定的”数据元素的各种属性; (3)在查找表中插入一个数据元素; (4)从查找表中删除某个数据元素。 查找 关键字,数据元素中某个数据项的值,用它可以标识一个数据元素。若它可以唯一标识一个数据元素,则称此关键字为主关键字(Primary Key)(对不同的记录,其主关键字均不同)。反之,用以识别若干数据元素的关键字为次关键字(Secondary Key)。 例子 例子 电话号码簿中查阅电话 字典中查阅某个词 编译程序中符号表 信息处理系统中的信息表 如何进行查找 在一个结构中查找某个数据元素的过程,依赖于数据元素在结构中的地位,即依赖于数据元素的组织关系(人为的)。 9.1 静态查找表 查找表的结构 查找过程描述 查找性能分析 查找方法比较 静态查找表的抽象数据类型 P216 9.1.1 顺序表的查找 查找表 用一般的顺序表或者线性链表来表示静态查找表。 顺序查找(Sequential Search) 从表中最后一个记录开始,逐个进行记录的关键字和给定值的比较,若某个记录的关键字和给定值比较相等,则查找成功,返回该记录在查找表中的位序

文档评论(0)

1亿VIP精品文档

相关文档