logo - 刷刷题
下载APP
【简答题】

二分搜索算法程序。 x = [2,5,9,12,15,25,37,46,56,69,78,89,90] y = 75 def bs(left,right): if(left <= right): middle =______ if(y > x[middle]): return bs(______, right) elif(y < x[middle]): return bs(left, ______) else: return ______ else: return -1 print(bs(0,12))

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】如果问题存在最优解,则下面几种搜索算法中,()必然可以得到该最优解。

A.
启发式搜索
B.
宽度优先搜索
C.
有界深度优先搜索
D.
深度优先搜索

【单选题】运动搜索算法不包括下列( )。

A.
全局搜索法
B.
局部搜索法
C.
快速搜索法
D.
分级搜索范围算法

【单选题】下面几种搜索算法中,不完备的搜索算法是( )

A.
广度优先搜索
B.
深度优先搜索
C.
迭代深入深度优先搜索
D.
所有选项都是