<强> java中二分法查找的应用实例强>
二分查找的前提是:数组有序,
:中期的动态变化,否则出错! ! !,
实例代码:
公开课折半查找{ 公共静态void main (String [] args) { 新折半查找()。biFind(新int [] {1, 2, 3, 4, 5, 6, 7}, 3); } 公共空间biFind (arr int [], int y) { int开始=0; int结束=arr.length-1; int中期=(开始+结束)/2; 而(start<=结束){ 如果(y==arr(中期)){ System.out.println(“查找成功,其下标为“+中期); 打破; } 如果(y> arr(中期)){ 中期开始=+ 1; 中期=(开始+结束)/2; } 如果(y结束){ System.out.println(“查找失败”); } } } } >之前 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
java中二分法查找的应用实例