23. ( )下列資料 16、19、24、37、55、68、72、74、90、95,若使用二分搜尋法來尋找關鍵值74,則需進行幾次的搜尋才能找到此筆資料?
(A)2
(B) 3
(C) 4
(D) 6。
答案:登入後查看
統計: A(76), B(40), C(42), D(4), E(0) #404057
統計: A(76), B(40), C(42), D(4), E(0) #404057
詳解 (共 3 筆)
#1422370
1.依題意f(0)=16,f(1)=19,f(2)=24,f(3)=37.....依序。
2.第一次時
(9+0 )/2= 4 ,所以f(4)=55,要搜尋的值74 > 已排序過的值55, 所以要從f(5)~f(9) 要進行第
二次搜尋。
3.第二次時
(9+5)/2=7,所以f(7)=74,74=74,剛好搜尋到。
2
0
#932977
如何算呢?
0
0
#1060037
為什麼不是(B)三次?
0
0