二分查找(实现)

原创 2013年12月05日 18:16:37
long binsearch(long all[],long n,int max_friends)
{
    int low = 0,high = n-1,mid;
    if(all[low] == max_friends)
        return low;
    if(all[high] == max_friends)
        return high;
    while(low <= high)
    {
        mid = low+((high-low)/2);
        if(all[mid] == max_friends)
            return mid;
        if(all[mid] > max_friends)
            high = mid-1;
        else
            low = mid+1;
    }
    if(low>high)
        return -1;
}

二分查找--java实现

  • 2015年10月26日 19:19
  • 2KB
  • 下载

二分查找的实现

  • 2013年07月03日 16:09
  • 2.25MB
  • 下载

Python实现二分查找算法

二分查找二分查找又叫折半查找,二分查找应该属于减治技术的成功应用。所谓减治法,就是将原问题分解成若干个子问题后,利用了规模为n的原问题的解与较小规模(通常是n/2)的子问题的解之间的关系。 二分查找...

C++ 二分查找的实现

  • 2010年03月15日 22:48
  • 837B
  • 下载

java实现二分查找

  • 2015年08月17日 14:08
  • 856B
  • 下载

二分查找算法实现《算法(第四版)》

最近开始看《算法(第4版)》这本书,在此记录下自己的学习心得、遇到的问题以及如何解决的。希望能够提升自己帮助他人。         刚开始看这本书遇到的第一个比较有代表性的算法就是二分查找,运用《算...

WinDlx实现二分查找算法

  • 2011年08月05日 11:47
  • 2KB
  • 下载

java 实现二分查找法

package offer08; /** * 二分查找,适合已经排好序的数组 * 【二分查找要求】:1.必须采用顺序存储结构 2.必须按关键字大小有序排列。 * @author tcj * ...

java 二分查找法的实现方法

  • 2010年06月21日 15:33
  • 59KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:二分查找(实现)
举报原因:
原因补充:

(最多只允许输入30个字)