1. 程式人生 > >折半查找

折半查找

基本思想 n) 有序表 搜索 數組 log 次數 性能 想是

二分查找又稱折半查找,對於有序表來說,它的優點是比較次數少,查找速度快,平均性能好。

二分查找的基本思想是將n個元素分成大致相等的兩部分,取a[n/2]與x做比較,如果x=a[n/2],則找到x,算法中止;如果x<a[n/2],則只要在數組a的左半部分繼續搜索x,如果x>a[n/2],則只要在數組a的右半部搜索x。

二分查找的時間復雜度為O(logn)

折半查找