数据结构算法写一非递归算法,该算法在按值严格递增排列的顺序表A[1,n] 采用折半查找方法查找值不大于item 的最大元素 存在返回元素位置 不存在返回0

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 05:56:03
数据结构算法写一非递归算法,该算法在按值严格递增排列的顺序表A[1,n] 采用折半查找方法查找值不大于item 的最大元素 存在返回元素位置 不存在返回0

数据结构算法写一非递归算法,该算法在按值严格递增排列的顺序表A[1,n] 采用折半查找方法查找值不大于item 的最大元素 存在返回元素位置 不存在返回0
数据结构算法
写一非递归算法,该算法在按值严格递增排列的顺序表A[1,n] 采用折半查找方法查找值不大于item 的最大元素 存在返回元素位置 不存在返回0

数据结构算法写一非递归算法,该算法在按值严格递增排列的顺序表A[1,n] 采用折半查找方法查找值不大于item 的最大元素 存在返回元素位置 不存在返回0
int binary( int A,int item,int n)
{
int low,high,mid;
low=0;
high=n-1;
if(A[0]>item) return 0;//第一个元素就大于item,肯定就找不到
if(A[n]