对n个元素的有序表A[1..n]进行二分(折半)查找(除2取商时向下取整),查找元素A[i](1≤i≤n)时,最多与A中的(57)个元素进行比较。

admin2017-09-14  39

问题 对n个元素的有序表A[1..n]进行二分(折半)查找(除2取商时向下取整),查找元素A(1≤i≤n)时,最多与A中的(57)个元素进行比较。

选项 A、n
B、[log2n]-1
C、n/2
D、[log2n]+1

答案D

解析 折半查找不成功时候需要比较次数最多,且最多不超过[log2n]+1次。
转载请注明原文地址:https://kaotiyun.com/show/q8RZ777K
0

相关试题推荐
最新回复(0)