首页 >> 甄选问答 >

c++二分法排序(二分法排序)

2022-09-01 06:56:19

问题描述:

c++二分法排序(二分法排序),真的急需答案,求回复求回复!

最佳答案

推荐答案

2022-09-01 06:56:19

大家好,小金来为大家解答以上的问题。c++二分法排序,二分法排序这个很多人还不知道,现在让我们一起来看看吧!

1、public int binarySearch(int[] data,int aim){//以int数组为例,aim为需要查找的数 int start = 0; int end = data.length-1; int mid = (start+end)/2;//a while(data[mid]!=aim&&end>start){//如果data[mid]等于aim则死循环,所以排除 if(data[mid]>aim){ end = mid-1; }else if(data[mid]

2、注意a,b } return (data[mid]!=aim)?-1:mid;//返回结果 }。

本文到此分享完毕,希望对大家有所帮助。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章