发布网友 发布时间:2022-04-23 22:48
共4个回答
热心网友 时间:2023-06-29 23:34
解:
先把它写成完全二叉树的形式:每次都从根结点开始,查找一次成功的有1个结点,二次有2个,三次有4个,四次有5个。
所以平均幽会数次数=(1*1+2*2+3*4+4*5)/12=37/12。
扩展资料:
搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。
参考资料来源:百度百科-折半查找法
热心网友 时间:2023-06-29 23:34
解:
先把它写成完全二叉树的形式:每次都从根结点开始,查找一次成功的有1个结点,二次有2个,三次有4个,四次有5个。
所以平均幽会数次数=(1*1+2*2+3*4+4*5)/12=37/12。
热心网友 时间:2023-06-29 23:35
画二叉判定树如下
............6
.......3.........9
.....1...4....7....11
.......2...5...8..9..12
从树的深度可以看出来
1、2、3、4次查找成功的结点分别是1、2、4、5个
ASL=(1*1+2*2+3*4+4*5)/12=37/12
热心网友 时间:2023-06-29 23:36
LOG解!