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)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 泊头市| 乌鲁木齐市| 荆州市| 禹城市| 新昌县| 尚志市| 富裕县| 云霄县| 屯昌县| 英吉沙县| 马龙县| 庆阳市| 翼城县| 方山县| 沙雅县| 新源县| 汉阴县| 惠来县| 凤庆县| 随州市| 长兴县| 双江| 荔波县| 高密市| 彭阳县| 东兴市| 板桥市| 商河县| 澄城县| 兰西县| 梅州市| 游戏| 安溪县| 峨眉山市| 丰台区| 辽宁省| 临沭县| 洱源县| 得荣县| 丹寨县| 平远县|