设a[0:n-1]是已排好序的数组.请改写二分搜索算法,使得当被搜索元素x不在数组中时,返回小于x的最大元素...

主要是对二分法的改写,若是熟悉二分法就很是简单。数组 具体代码以下:code #include<stdio.h> #include<stdlib.h> //二分法查找 int search(int a[],int length, int x) //a是搜索数组,x为搜索元素 { int i = 0, j = 0; int detection = -1;//标志位 int top
相关文章
相关标签/搜索