数据结构第20讲静态查找表c.pptxVIP

  • 1
  • 0
  • 约2.16千字
  • 约 24页
  • 2021-12-04 发布于北京
  • 举报
第9章 查找 9.1 静态查找表 9.1.1 顺序表的查找 9.1.2 有序表的查找 9.1.4 索引顺序表的查找 9.2 动态查找表 9.3 哈希表;1.查找表 是由同一类型的数据元素(或记录)构成的集合,由于“集合”中的数据元素之间存在着松散的关系,因此查找表是一种应用灵便的数据结构。 对查找表经常进行的操作有:查询、检索、插入、删除。 分类:静态查找表 动态查找表;2.关键字 在实际应用问题中,每个记录一般包含有多个数据域,查找是根据其中某一个指定的域进行的,这个作为查找依据的域称关键字(key)。 主关键字 可唯一标识一个记录的关键字。例:学号 次关键字 可识别若干记录的关键字。例:性别;3.查找 根据给定的某个值,在查找表中确定一个其关键字等于给定值的记录或数据元素。若表中存在这样的一个记录,则称查找是成功的,若表中不存在关键字等于给定值的记录,则称查找不成功。 静态查找 只查找,不改变数据元素集内的数据元素。 动态查找 既查找,又改变(增减)集合内的数据元素。;4.平均查找长度(Average Search Length) 为确定记录在查找表中的位置,需和给定值进行比较的关键字个数的期望值称为查找算法在查找成功时的平均查找长度(ASL)。 对于含有

文档评论(0)

1亿VIP精品文档

相关文档