C语言 折半查找法

C语言 折半查找法

如果是升序排列的数组 可以像你原来那么写

但是你的数组是降序的,所以需要修改一下

if(k==a[mid])

return mid;

else if(k>a[mid])

high=mid-1;

else

low=mid+1;

粤ICP备17098710号 微点阅读