基础查找算法之二分查找

二分查找(binary search)又称二分查找。其查找过程是,先确定待查记录所在范围,然后逐步缩小范围,直至找到该记录或者当查找区间缩小到0也没有找到关键字等于给定值的记录为止。

(1)代码如下:

二分查找就是不断将key与数组中间的值比较,若没有找到就继续将数组折半查找…

(2)二分查找只能对顺序存储结构的有序表进行,时间复杂度为O(logn)。

(3)示例

输出:

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注