🎯 Algoritmo de Busca Binária

Em poucas palavras

Algoritmo que localiza um valor numa lista ordenada dividindo o intervalo de busca ao meio a cada passo: compara o alvo com o elemento central e descarta a metade onde ele não pode estar. Executa em tempo O(log n).


📝 Notas e Desenvolvimento

Busca binária é um algoritmo de busca que, dada uma lista A de elementos e tamanho , busca o valor T da seguinte forma:

  1. Defina como 0 e como
  2. Se , encerre a busca sem sucesso
  3. Defina de forma arredondada.
  4. Se , defina como e retorne ao passo 2
  5. Se , defina como e retorne ao passo 2.
  6. Se , a busca termina com sucesso

Com base em Análise assintótica, este algoritmo leva tempo


📚 Referências e Fontes

🔗 Conexões do Cofre

🌐 Referências Externas

💬 Citações Diretas