Considere o método escrito na linguagem Java a seguir.
1 public static boolean busca(int x, int numVet[]){
2 int ini = 0, fim = numVet.lenght-1;
3 int meio;
1 while (ini <= fim){
2 meio = (ini + fim) / 2;
3 if (x == numVet[meio]))
4 return true;
5 if (x < numVet[meio]))
6 fim = meio – 1;
7 else
8 ini = meio + 1;
9 }
10 return false;
11 }
O comportamento descrito por esse método é de um algoritmo de busca