(es un array en el cual tengo que hacer una búsqueda binaria)
Código:
private void buscar(int valor) {
int valorBuscar = valor;
int inicio = 0;
int fin = numeros3.length - 1;
int posicion;
while (inicio <= fin) {
posicion = (inicio + fin) / 2;
if (numeros3[posicion] == valorBuscar) {
return posicion;
} else if (valorBuscar > numeros3[posicion]) {
inicio = posicion + 1;
} else {
fin = posicion - 1;
}
}
return -1;
}


