关于平均查找长度 ASL 浅析

本文探讨了平均查找长度(ASL)的概念,并以有序数组为例,说明如何通过构建二叉树进行二分查找。博主强调了ASL与查找次数和树的节点总数的关系,提示平均查找长度与每层深度及该深度上的节点数量有关。
摘要由CSDN通过智能技术生成

关于平均查找长度 ASL
可以建一颗二叉树,解决一些对数列进行二分查找的问题
eg:
对有序数组
5 13 19 21 37 56 64 75 88 92 100
进行二分查找,等概率的情况下,查找成功的**平均查找长度(平均比较次数)**是???

可以建一颗二叉树
(本垃圾手绘图片)
在这里插入图片描述
鸭鸭鸭
观察一下,每次进行二分建树
这很好理解对吧

然后,重点来了
公式拿来,这个不良心的博主
公示不给

平均查找长度 ASL=查找次数和/树的节点总个数
eg:
本题的答案:

(1*1+2*
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值