麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

Java 二分查找法

2019-11-06 06:12:17
字體:
來源:轉載
供稿:網友

根據數值獲取下標位置

public class Test {/*** @param args* @throws IOException */public static void main(String[] args) {int[] arr = {12,14,15,53,435,888,904};int number = add(arr, 53);System.out.PRintln(number);}public static int add(int[] arr, int target) {int max = arr.length - 1;int min = 0;int mid = (max + min)/2;while (true) {if (target > arr[mid]) {min = mid+1;}else if (target < arr[mid]) {max = mid - 1;}else {return mid;}if (max < min) {return -1;}mid = (min+max)/2;}}}

也可以調用系統中的方法

           二分查找法必須是有序

int[] arr = {12,14,15,53,435,888,904};Arrays.sort(arr);int index =Arrays.binarySearch(arr, 53);System.out.println(index);

  如果能找到對應的元素,會返回下標,如果找不到就返回負數表示


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久中精品中文字幕19 | 国产精品视频在 | 国产九色在线播放九色 | 亚洲综合中文 | 久久精品首页 | 日韩视频一区二区在线观看 | 夜添久久精品亚洲国产精品 | www国产成人免费观看视频 | 欧美成人国产va精品日本一级 | av电影网站在线观看 | 91女上位 在线播放 性欧美日本 | 欧美一级淫片免费视频1 | 日本不卡一区二区在线观看 | 成人黄色网战 | 亚洲极色| 九九热在线视频免费观看 | 日韩伦理电影免费观看 | 国产精品久久久久久久久久 | 91久久久久久久一区二区 | 亚州精品天堂中文字幕 | 免费一级高清毛片 | 国产91一区| hd性videos意大利复古 | 国产亚洲精品久久久久婷婷瑜伽 | 亚洲欧美aⅴ | 中文字幕欧美专区 | 91精品国产综合久久男男 | 一级电影免费在线观看 | 国内久久久久 | 国产乱乱视频 | 麻豆蜜桃在线观看 | 蜜桃91麻豆| 91色一区二区三区 | 西川av在线一区二区三区 | 97久久曰曰久久久 | 黄色7777| 免费毛片免费看 | 黄色毛片一级视频 | 91毛片网站 | 中文区永久区 | 中文日韩 |