Binary Search
226
浏览
0
关注

In computer science, a binary search or half-interval search algorithm finds the position of a specified value (the input key) within a sorted array. In each step, the algorithm compares the input key value with the key value of the middle element of the array. If the keys match, then a matching element has been found so its index, or position, is returned. Otherwise, if the sought key is less than the middle element's key, then the algorithm repeats its action on the sub-array to the left of the middle element or, if the input key is greater, on the sub-array to the right. If the remaining array to be searched is reduced to zero, then the key cannot be found in the array and a special Not found indication is returned. A binary search halves the number of items to check with each iteration, so locating an item (or determining its absence) takes logarithmic time. A binary search is a dichotomic search|dichotomic divide and conquer algorithm|divide and conquer search algorithm.
相关概念
Lower Bound    
Hash Table    
Indexation    
Real Time    
Binary Tree    
Ip Lookup    
主要的会议/期刊
演化趋势
Chart will load here
Binary Search文章数量变化趋势

Feedback
Feedback
Feedback
我想反馈:
排行榜