Imagem de fundo

Um desenvolvedor precisa implementar um algoritmo de busca...

Um desenvolvedor precisa implementar um algoritmo de busca em uma estrutura de dados que armazena 1 milhão de registros ordenados. O requisito é encontrar um registro específico com o menor número de comparações possível.


O algoritmo e a complexidade de tempo mais adequados são


A

busca linear com complexidade O(n)


B

busca por saltos (Jump Search) com complexidade O(√n)


C

busca por interpolação com complexidade O(1)


D

busca em largura (BFS) com complexidade O(log n)


E

busca binária com complexidade O(log n)