亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Java中Array如何進行二分查找

小樊
88
2024-08-06 07:39:09
欄目: 編程語言

在Java中,可以使用Arrays類中的binarySearch方法來進行二分查找。這個方法接受三個參數:要進行查找的數組、要查找的值、以及一個可選的Comparator對象(如果數組中的元素不是實現了Comparable接口的類)。

下面是一個示例代碼:

import java.util.Arrays;

public class BinarySearchExample {
    public static void main(String[] args) {
        int[] arr = {2, 5, 8, 12, 16, 23, 38, 56, 72, 91};
        int key = 23;

        int index = Arrays.binarySearch(arr, key);

        if (index >= 0) {
            System.out.println("Element found at index " + index);
        } else {
            System.out.println("Element not found");
        }
    }
}

在上面的示例中,我們定義了一個數組arr和要查找的值key為23。然后使用Arrays.binarySearch方法在數組arr中查找值為key的元素。如果找到了該元素,方法將返回該元素的索引;否則返回一個負數,表示未找到。

0
固安县| 苍溪县| 通河县| 上林县| 宾川县| 迭部县| 云阳县| 永泰县| 喀喇| 丰顺县| 吴川市| 本溪市| 古浪县| 成武县| 桓台县| 北碚区| 黄山市| 平昌县| 梧州市| 历史| 敖汉旗| 琼海市| 清新县| 裕民县| 乐亭县| 台湾省| 蓬溪县| 洪湖市| 建昌县| 广宗县| 纳雍县| 淅川县| 宜兴市| 石嘴山市| 肇庆市| 蚌埠市| 湾仔区| 麻城市| 洛浦县| 磐安县| 石棉县|