二分查找最大查找次数 长度为32的有序表中进行二分查找,所需进行的关键字比较次数最多是多少?它的公式是什么?

长度为32的有序表中进行二分查找,所需进行的关键字比较次数最多是多少?它的公式是什么?比较的最小数目是1,例如[1,2,3]二进制搜索2。最大比较数为log2(n)1,向下舍入。对于有序表,根据二进制

长度为32的有序表中进行二分查找,所需进行的关键字比较次数最多是多少?它的公式是什么?

比较的最小数目是1,例如[1,2,3]二进制搜索2。最大比较数为log2(n)1,向下舍入。对于有序表,根据二进制搜索法的定义,每次比较后问题大小将减少一半,因此2^k=n,解为k=log2(n)。因为当最后只剩下一个元素时,搜索过程也会执行,所以1。