折半查找判定树 二叉排序树 查找成功平均查找长度 查找失败平均查找长度

写在前边的话:你的支持是我写作的动力,有帮助到你的话麻烦点赞收藏呦。感激不尽!如有错误也请留言指正。

考研数据结构练习,欢迎订阅我的专辑《考研数据结构题型分类讲解练习》


【哈尔滨工业大学2005 四、1(8分)】画出对长度为18的有序的顺序表进行折半查找时的判定树,并指出在等概率时查找成功的平均查找长度,以及查找失败时所需的最多的关键字比较次数。

判定树如下:

图1-1判定树

 查找成功时的ASL=(1+4+12+32+15)/18=\frac{64}{18}


查找失败时ASL=(52+30)/19=\frac{82}{19}

图1-3

以4*13=52为例,解释一下数字的含义。

  • 4:图中的□代表查找失败的节点,“4*13=52”这行的□需要查找四次。比如,对于16来说,查找到16需要四次,再往下找的时候判断它的左节点为空,而此时也就找到了□。
  • 13:这行一共有13个□需要查找四次
  • 52:这行查找失败的总次数是4*13次

写在后边的话:你的支持是我写作的动力,有帮助到你的话麻烦点赞收藏呦。感激不尽!如有错误也请留言指正。

考研数据结构练习,欢迎订阅我的专辑《考研数据结构题型分类讲解练习》

  • 79
    点赞
  • 226
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Eva_5433

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值