Java binarySearch () meetod

Lang L: none (table-of-contents)

Java-s saab kollektsiooniraamistiku binarySearch () meetodit kasutada kollektsiooni määratud elemendi otsimiseks.

binarySearch()Meetod rakendab binaarne otsingu algoritm otsida element möödunud argumendina. Kui soovite õppida kahendotsingu toimimist, külastage kahendotsingu algoritmi.

Märkus . Kui peame Java-s rakendama binaarse otsingu algoritmi, on parem kasutada binarySearch()meetodit, mitte algoritmi iseseisvalt rakendada.

Näide: 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); ) ) 

Väljund

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

Huvitavad Artiklid...