Metoda Java binarySearch ()

W języku Java metoda binarySearch () struktury kolekcji może służyć do wyszukiwania określonego elementu w kolekcji.

Te binarySearch()narzędzia Sposób binarnego algorytmu wyszukiwania, by element wprowadzony jako argument. Jeśli chcesz dowiedzieć się, jak działa wyszukiwanie binarne, odwiedź Algorytm wyszukiwania binarnego.

Uwaga : Jeśli musimy zaimplementować algorytm wyszukiwania binarnego w Javie, lepiej jest skorzystać z tej binarySearch()metody niż implementować algorytm samodzielnie.

Przykład: Java binarySearch ()

 import java.util.ArrayList; import java.util.Collections; class Main ( public static void main(String() args) ( // Creating an array list ArrayList numbers = new ArrayList(); // Add elements numbers.add(4); numbers.add(2); numbers.add(3); Collections.sort(numbers); System.out.println("ArrayList: " + numbers); // Using the binarySearch() method int position = Collections.binarySearch(numbers, 3); System.out.println("Position of 3: " + position); ) ) 

Wynik

 ArrayList: (2, 3, 4) Pozycja 3: 1 

Interesujące artykuły...