Citação

Busca binária.

https://nakatech.herokuapp.com/img/works/20201101/index.jpeg

A Busca Binária é uma algoritmo utilizado para encontrar a posição de um item em uma amostragem de números ordenados de forma crescente.

O algoritmo consiste em fazer sucessivas divisões na amostragem e verificando cada parte dividida.

Fazendo uma analogia com um dicionário, imagine que esteja buscando a letra h, então você abre o dicionário no meio e percebe que o índice está na letra m, isso quer dizer que a letra h está na primeira metade do dicionário.

Agora descartamos a segunda metade e continuamos dividindo a primeira metade até encontrar a letra h.

Em comparação com uma busca linear, a busca binária pode ser mais eficiente na maior parte dos casos.

Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/binarySearch.html.