二分法查找

Posted menghujava

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二分法查找相关的知识,希望对你有一定的参考价值。

如题这其实是对数组的一个操作。

适用于有规律的数组(如从小到大排列的数组)

要实现这个算法首先要知道四个值

array:要查找的数组

key:要找的数

min:最小索引

max:最大索引

那么到底是如何查找的呢?

请看代码演示:

 如图这是第一种方式递归:

技术分享图片

 

还有就是第二种方式while循环:

技术分享图片

 

其实呢这个思路也比较简单。

 

以上是关于二分法查找的主要内容,如果未能解决你的问题,请参考以下文章

二分法查找

二分法查找数据

python算法:二分查找

二分查找---二分法

二分法——二分查找

每周算法小知识之二分查找