当前位置:   article > 正文

java二分查找代码_java 二分查找 代码

java 二分查找 代码
  1. public class hhh {
  2. public static void main(String[] args){
  3. int ary[]={1,2,3,4,5,6};
  4. int p=5;
  5. int left=0;
  6. int right=ary.length-1;
  7. int a=0;
  8. while(left<right){
  9. int mid=(left+right)/2;
  10. a=mid;
  11. if(p<ary[mid]){
  12. right=mid;
  13. mid=(left+right)/2;
  14. }
  15. else if (p>ary[mid]){
  16. left=mid;
  17. left=(left+right)/2;
  18. }
  19. else
  20. {System.out.println(a);
  21. break;}
  22. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/977778
推荐阅读
相关标签
  

闽ICP备14008679号