二分查找法 c语言版本

 

 int binary_search(int array[],int n,int value)  
{  

    int left=0;  

   int right=n-1;  

   while (left<=right)          

  {  

    int middle=left + ((right-left)>>1);   

   if (array[middle]>value)  

  {  

    right =middle-1;  

  }   

  else if(array[middle]

你可能感兴趣的:(函数,C语言,语言,c,search)