java學習

          java學習

           

          java 二分法查詢數據

          public int binarySearch(long value) {
          int middle = 0;
          int low = 0;
          int pow = arr.length;

          while(true) {
          middle = (pow + low) / 2;
          if(arr[middle] == value) {
          return middle;
          } else if(low > pow) {
          return -1;
          } else {
          if(arr[middle] > value) {
          pow = middle - 1;
          } else {
          low = middle + 1;
          }
          }
          }
          }

          posted on 2020-08-07 11:00 楊軍威 閱讀(141) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 绥滨县| 洪江市| 石狮市| 巴马| 新和县| 黔南| 长武县| 卢氏县| 大埔区| 牡丹江市| 普洱| 贡山| 宝山区| 富顺县| 迭部县| 卓尼县| 开鲁县| 井陉县| 崇阳县| 浦城县| 洪洞县| 施甸县| 康马县| 离岛区| 凤翔县| 芜湖市| 浦东新区| 延川县| 安徽省| 留坝县| 深圳市| 新营市| 扶沟县| 鄂托克前旗| 嘉兴市| 井冈山市| 五家渠市| 启东市| 长岭县| 宜昌市| 肇庆市|