查找的基本概念

查找的基本概念
一、基本概念
1.查找

2.查找表(查找结构)

对查找表的常见操作
1.查找符合条件的数据元素
2.插入、删除某个数据元素
操作 查找表
只需进行操作1 静态查找表(仅关注查找速度即可)
操作1和操作2都需要进行 动态查找表(除了查找速度,也要关注插/删操作是否方便实现)

3.关键字:唯一标识数据元素的数据项

二、查找算法的效率评价
1.查找长度
在查找运算中,需要对比关键字的次数称为查找长度

2.平均查找长度(ASL,Average Search Length)
所有查找过程中进行关键字的比较次数的平均值(ASL的数量级反应了查找算法时间复杂度)
ASL = ∑PiCi

通常认为查找任何一个元素的概率都相同
评价一个查找算法的效率时,通常考虑查找成功/查找失败两种情况的ASL

你可能感兴趣的:(数据结构自学,数据结构)