10.设有序顺序表中有n个数据元素,则利用二分查找法查找数据元素X的最多比较次数不超过( A)。
(A) log2n+1 (B) log2n-1 (C) log2n (D) log2(n+1)
A和D选项不都是它的高度吗,D咋不可以选择
二分查找的最多比较次数不超过
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
守时间的孤岛 2023-04-20 09:22关注该回答引用chatgpt:
利用二分查找法查找数据元素X的最多比较次数为log2(n)+1,因为每次查找都可以将待查找范围缩小一半,因此最多需要查找log2(n)次,再加上一次最后一个元素的比较。因此,正确答案是A选项,即log2n+1。解决 无用评论 打赏 举报