查找
查找
- 基本概念
- 查找算法的效率评价
基本概念
查找——在数据集合中寻找满足某种条件的数据元素的过程称为查找
查找表(查找结构)——用于查找的数据集合称为查找表,它由同一类型的数据元素(或记录)组成
关键字——数据元素中唯一标识该元素的某个数据项的值,使用基于关键字的查找,查找结果应该是唯一的。
关键字很关键,要区分别的数据元素。例如学号,微信号
对查找表的常见操作
①查找符合条件的数据元素
②插入、删除某个数据元素
只进行操作①:静态查找表
只进行操作②:动态查找表
查找算法的评价指标
查找长度——在查找运算中,需要对比关键字的次数称为查找长度
平均查找长度(ASL)——所有查找过程中进行关键字的比较次数的平均值
评价一个查找算法的效率时,通常考虑查找成功/查找失败两种情况的ASL
ASL的数量级反映了查找算法时间复杂度
知识回顾
{{uploading-image-830945.png(uploading...)}}
本文作者:Jev_0987
本文链接:https://www.cnblogs.com/jev-0987/p/13307708.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步