二分法查找值的下标

写一个函数BinarySeach,在包含n个元素的int数组a里查找元素p,如果找到,则返回元素下标,如果找不到,则返回-1

 

#include
#include
#include
using namespace std;

bool cmp(int a,int b){
	return ap){
			h=mid-1;
		}else{
			l=mid+1;
		}
	}
	return -1;
}
int main(){
	int n,p;
	scanf("%d %d",&n,&p);
	int a[n];
	int i;
	int t;
	for(i=0;i

 

你可能感兴趣的:(二分算法)