21xrx.com
2024-12-23 01:30:19 Monday
登录
文章检索 我的文章 写文章
如何使用Arrays类的binarySeach方法进行二分查找(附Java代码案例)
2023-06-15 12:21:31 深夜i     --     --
Java Arrays类 binarySeach方法

如何使用Arrays类的binarySeach方法进行二分查找(附Java代码案例)

在Java中,我们可以使用Arrays类的binarySeach方法进行二分查找。这个方法可以帮助我们快速地查找指定元素在数组中的位置。下面是一段示例代码,演示如何使用这个方法进行二分查找:


import java.util.Arrays;

public class BinarySearchExample {

  public static void main(String[] args) {

    int[] arr = 10;

    int key = 30;

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

    if (result >= 0) {

      System.out.println("Element found at index " + result);

    } else {

      System.out.println("Element not found in the array");

    }

  }

}

在这段代码中,我们首先定义了一个整型数组arr和一个整型变量key。然后,我们使用Arrays类的binarySeach方法查找key在数组arr中的下标,将结果赋给result。最后,我们判断result的值,如果大于等于0,则说明元素存在于数组中,输出元素在数组中的下标,否则说明元素不存在于数组中。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复