阅读背景:

二分查找(折半查找)的思路与实现 java实现

来源:互联网 

解题思路:

1.迭代方式:方法内包含四个参数,分别是已排好序的数组(二分查找的前提是数组已经有序),待查找的起始索引start,待查找的结束索引end,目标元素target。首先找到数组中的中间元素的索引,即mid = (start + end)/2;比较mid指向元素与target是否相等,若相等则查找成功;若target比mid指向元素小,则target在mid的左边,则下次查找的结束位置为mid-1;若target比mid指向元素大,则下次查找的起始范围为mid+1;不断迭代直到start和end交叉开来,即start> end时,循环结束。1.迭代方式:方法内包含四个参数,分别是已排好序的数组(二分查找的前提是数组已




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: