二分检索

Posted nicholastwo

tags:

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

技术分享图片

int BinarySearch(int a[], const int &x, int lef, int rig)
{
if(lef <= rig)
{
int mid = (lef + rig) /2;
 
if(x == a[mid])
return mid;
else if(x > a[mid])
return BinarySearch(a, x, mid+1, rig);
else
return BinarySearch(a, x, lef, mid-1);
}
}

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

检索数据未出现在 ListView 的片段中

从firebase检索图像以在片段中的回收器视图时出错

将片段中的Firebase信息检索到recyclerview中

二分检索函数lower_bound()和upper_bound()

从 ViewPager 中检索片段

二分法检索(binary search)