#includeint BinySerch(int arr[],int x,int length){ int mid; int left,right; right=length-1; left=0; while(left<=right){ mid=(left+right)/2; if(arr[mid]==x){ return mid; }else if(arr[mid]>x){ right=mid-1; }else if(arr[mid] 二分查找的核心思想是将数组元素一分为二,通过比较中间元素的大小,从而快速筛选。
若元素序列是混乱的,则需引入一个排序函数,再进行查找,找到的元素为初始数组的序列数。



