37.有一個陣列內容依序爲{1、2、3、5、6、7、9}。如果用二分搜尋法(Bi..-阿摩線上測驗
最佳解! | ||
6F Schein_地特三等上榜 大一下 (2017/09/26)
二分搜尋(英語:binary search),也稱折半搜尋(英語:half-interval search)、對數搜尋(英語:logarithmic search),是一種在有序陣列中尋找某一特定元素的搜尋演算法。搜尋過程從陣列的中間元素開始,如果中間元素正好是要尋找的元素,則搜尋過程結束;如果某一特定元素大於或者小於中間元素,則在陣列大於或小於中間元素的那一半中尋找,而且跟開始一樣從中間元素開始比較。如果在某一步驟陣列為空,則代表找不到。這種搜尋演算法每一次比較都使搜尋範圍縮小一半。 from wiki |
7F
|
8F
|