import java.util.Arrays;
public class binary_search {
public static void main(String[] args) {
int num[]={75,2,44,56,66,83,90,23,66};
int posicion, buscar=83;
// Buscamos la posicion del primer valor
// Si el array no esta ordenado nos puede dar un valor erroneo
posicion=Arrays.binarySearch(num, buscar);
System.out.println("Array no ordenado. Encontrado en el indice: "+posicion);
// Ordenamos el array
Arrays.sort(num);
// Buscamos la posicion del primer valor
posicion=Arrays.binarySearch(num, buscar);
System.out.println("Array ordenado. Encontrado en el indice: "+posicion);
}
}
Comentarios sobre la versión: Versión 1 (4)