binary-search.h

来自「算法类」· C头文件 代码 · 共 18 行

H
18
字号
inline int BINARY_SEARCH(int* A,int n,int v){  int begin=0,end=n-1,mid=(n-1)/2;  if(v<A[begin] || v>A[end])    return -1;  while(begin <= end)    {      if(v==A[mid])	return mid;      else if(v>A[mid])	begin=mid+1;      else	end=mid-1;      mid=(begin+end)/2;    }  return -1;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?