首页javaarrayJava Collection - 如何在未排序的数组中排序整数,并进行二叉搜索

Java Collection - 如何在未排序的数组中排序整数,并进行二叉搜索

我们想知道如何在未排序的数组中排序整数,并进行二叉搜索。
import java.util.Arrays;

public class Main {

  public static void main(String[] args) {
    int[] unsorted = { -3, 10, -4, 11, 5, 1, 2 };
    System.out.println(Arrays.toString(unsorted));
    int[] sorted = unsorted;
    Arrays.sort(sorted);
    System.out.println(Arrays.toString(sorted));
    int breakingPoint = Arrays.binarySearch(sorted, 5);
    for (int i = breakingPoint; i < sorted.length; i++) {
      System.out.println(sorted[i]);
    }
  }

}