Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Busqueda Binaria
Busqueda Binaria
import javax.swing.JOptionPane;
//Busqueda Binaria
inf=0;
sup=5;
i=0;
mitad = (inf+sup)/2;
while(inf<=sup && i<5){
if(arreglo[mitad]==dato){
band = true;
break;
}
if(arreglo[mitad] > dato){
sup = mitad;
mitad = (inf+sup)/2;
}
if(arreglo[mitad] < dato){
inf = mitad;
mitad = (inf+sup)/2;
}
i++;
}
if(band == true){
JOptionPane.showMessageDialog(null,"El numero ha sido encontrado en la posición:
"+mitad);
}
else{
JOptionPane.showMessageDialog(null,"No hemos encontrado el numero en el arreglo");
}
}