首页 > 其他 > 详细

查找01

时间:2020-06-08 14:51:55      阅读:29      评论:0      收藏:0      [点我收藏+]

查找的基本概念

  1. ? 列表:由同一类型的数据元素(或记录)构成的集合,可利用任意数据结构实现。
  2. ? 关键字:数据元素的某个数据项的值,用它可以标识列表中的一个或一组数据元素。
  3. ? 主关键字:惟一标识列表中的一个数据元素
  4. ? 次关键字:不是主关键字,就为次关键字
  5. ? 当数据元素仅有一个数据项时,数据元素的值就是关键字

查找的基本概念

  1. ? 查找:根据给定的关键字值,在特定的列表中确定一个其关键字与给定值相同的数据素,并返回该数据元素在列表中的位置。
  2. ? 静态查找:在查找过程中只是对数据元素进行查找
  3. ? 动态查找:在实现查找的同时,插入找不到的元素,或从查找表中删除已查到的某个元素?

在查找算法中要用到三类参量:

①查找对象K(找什么)

②查找范围L(在哪找)

③查找的结果(K在L中的位置)

? --①、 ②为输入参量,在函数中不可缺少。

? --③为输出参量,可用函数返回值表示。

平均查找长度(ASL):为确定数据元素在列表中的位置,需和给定值进行比较的关键字个数的期望值,称为查找算法在查找

 

基于线性表的查找法

  1. ? 顺序查找法
  2. ? 折半查找法
  3. ? 分块查找法

查找01

原文:https://www.cnblogs.com/1388h26/p/13065546.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!