二叉搜索
二叉搜索是一種最普遍也是最有效的搜索策略。
二叉搜索是基于已經有序的數據集。
常用于多點間的引力問題。
?
具體算法如下:
binarysearch( n, data[]) start ← 0 end ← n - 1while start <= end and location = 0mid ← start + (end - start) / 2if data[mid] == key return midelse if data[mid] > keyend ← mid – 1else start ← mid + 1 return -1?
?
?
轉載于:https://www.cnblogs.com/xfei-zhang/p/5086891.html
總結