RápidoLento
1030

Configure os parâmetros e clique em Iniciar

Busca Linear

A busca linear é o método mais simples de procurar um elemento em um array.

Ela funciona percorrendo os elementos um por um, do início ao fim, comparando cada valor com o que está sendo procurado. A busca termina quando:

  • o elemento é encontrado
  • ou todos os elementos já foram verificados

Como não há nenhum tipo de organização ou atalho envolvido, no pior caso é necessário percorrer todos os N elementos do array.

Complexidade

O(N)

Isso significa que o tempo de execução cresce proporcionalmente ao tamanho da estrutura. Se o array dobrar de tamanho, o tempo de busca pode dobrar também.

A busca linear é simples e funciona em qualquer array, mas torna-se ineficiente quando aplicada a grandes volumes de dados.