查找的概念平均检索长度ASL-大连理工大学.PPTVIP

  • 8
  • 0
  • 约1.44千字
  • 约 16页
  • 2019-05-24 发布于天津
  • 举报

查找的概念平均检索长度ASL-大连理工大学.PPT

1 2 . . . n-2 n-1 n Tom Annie John Rose Jack 查找 Jack 比较 2 次 查找 John 比较 n - 1 次 若查找不存在 比较 n+1 次 (设置监哨岗) 顺序查找 顺序查找性能分析 查找成功 假设查找每个关键码是等概率的,Pi = 1/n 查找失败 假设查找失败时都需要比较n+1次(设置了一个监视哨) 顺序查找性能分析 平均查找长度 假设查找成功的概率为p,查找失败的概率为q=(1-p),则平均查找长度为 (n+1)/2 ASL (n+1) 优缺点 优点:插入元素可以直接加在表尾Θ(1) 缺点:查找时间太长Θ(n) 查 找 大连理工大学 刘 馨 月 * * * * * * * * * * * 查 找 大连理工大学 刘 馨 月 主要内容 静态查找 动态查找 散列 查找 查找的效率非常重要 尤其对于大数据量 需要对数据进行特殊的存储处理 在一组记录集合中找到关键码值等于给定值的某个记录,或者找到关键码值符合特定条件的某些记录的过程 查找 提高查找效率的方法 预排序 建立索引 散列技术 当散列方法不适合于基于磁盘的应用程序时,我们可以选择B树方法 检索时充分利用辅助索引信息 牺牲一定的

文档评论(0)

1亿VIP精品文档

相关文档