91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
梅河口市| 天峨县| 古田县| 井陉县| 金沙县| 华池县| 舞钢市| 佛坪县| 金山区| 增城市| 天祝| 温泉县| 台东市| 富蕴县| 宁化县| 乐亭县| 阿克苏市| 顺义区| 黑河市| 楚雄市| 洛浦县| 宝应县| 沁阳市| 洛宁县| 邯郸市| 双城市| 莎车县| 怀安县| 康平县| 拜城县| 定襄县| 石景山区| 东安县| 来安县| 佛坪县| 七台河市| 崇州市| 商南县| 敖汉旗| 富宁县| 湘阴县|