数据结构——查找

五、查找

查找表:由同一类型的数据元素构成的集合。可以进行如下操作:

  • 查询特定元素是否在表中
  • 检索特定元素的各种属性
  • 在查找表中插入一个数据元素
  • 在查找表中删除一个数据元素

前两种为静态查找表,后两种为动态查找表

(一)查找的基本概念
  1. 概念:根据给定的一个值 k,在查找表中确定一个其关键字等于给定值k的记录或数据元素。如果存在,则查找成功,如果不存在,则查找失败。
  2. 平均查找长度(ASL):查找过程中对关键字的平均比较次数(平均查找长度)作为衡量算法优劣的标准。下面公式:n是查找表中记录的个数;Pi 是查找第 i 个记录的概率;一般Pi 取 1/n;Ci是找到第i个记录所需要比较的次数,即为查找长度。

A S L = ∑ i = 1 n P i ∗ C i ASL=\sum_{i=1}^n P_i*C_i ASL=i=1n</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值