Java OCA OCP Practice Question 583

Question

Which statement most accurately represents the relationship between searching and sorting with respect to the Arrays class?

  • A. If the array is not sorted, calling Arrays.binarySearch() will be accurate, but slower than if it were sorted.
  • B. The array does not need to be sorted before calling Arrays.binarySearch() to get an accurate result.
  • C. The array must be sorted before calling Arrays.binarySearch() to get an accurate result.
  • D. None of the above


C.

Note

The binarySearch() method requires a sorted array in order to return a correct result.

If the array is not sorted, the results of a binary search are undefined.




PreviousNext

Related