Pesquisa Binária ou Logarítmica
A pesquisa binária é muito utilizada quando se quer ganhar tempo na pesquisa. Geralmente a pesquisa binária é utilizada quando temos muitos elementos.
Se fôssemos aplicar a pesquisa binária no exemplo do baralho, deveríamos reparti-lo ao meio e verificar se a carta que apareceu está antes ou depois daquela que estamos procurando. Caso estejamos longe da carta procurada, devemos descartar a metade mais distante e repartir novamente o bolo do baralho. E assim seguimos até encontrar a carta desejada. Veja que, para isso funcionar, o baralho deve estar na ordem, ou gastaremos muito tempo na procura.
A figura abaixo representa um elemento em uma lista a ser encontrado.