Algoritmos de Busca e Ordenação em Estruturas de Dados
Classificado em Computação
Escrito em em
português com um tamanho de 3,61 KB
Algoritmos de Busca
Busca Sequencial
- Percorre cada item do vetor até encontrar a informação solicitada.
- Apresenta baixo desempenho quando se tem uma grande quantidade de registros.
- Melhor desempenho quando os dados estão ordenados.
Busca Binária
- Divide o vetor ao meio e compara o elemento central com o procurado.
- Se o elemento procurado for menor, repete o processo no lado esquerdo; se for maior, repete no lado direito.
- Os elementos devem estar ordenados.
- Desempenho melhor que a busca sequencial.
Busca por Interpolação
- É uma variação da busca binária.
- Escolhe a próxima posição pesquisada com base em uma estimativa sobre a posição do elemento procurado em relação ao restante do vetor.
- Pode ser mais eficiente do que a pesquisa binária,