【C语言】二分查找法

代码:

#include

int find(int *a,int n,int x)
{
	int *p=a;
	int max=n-1;
	int min=0;
	int mid;
	int num=0;
	while(min<=max)
	{
		mid=(max+min)/2;
		printf("mid=%d\n",mid);
		num++;
	 if(p[mid]>x)
		max=mid-1;
	else 
	 if(p[mid]


查找724:
【C语言】二分查找法_第1张图片

你可能感兴趣的:(c语言基础)