Logo Passei Direto
Buscar

Pedagogia

Outros

Considere um algoritmo de busca linear em um vetor de tamanho n. Qual e a complexidade de tempo no pior caso? a) O(1) b) O(logn) c) O(n) d) O(n^2)

User badge image
Pedagogiando

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

A busca linear é um algoritmo que percorre cada elemento de um vetor até encontrar o elemento desejado ou até que todos os elementos tenham sido verificados. No pior caso, isso significa que o elemento procurado está no final do vetor ou não está presente. Analisando as alternativas: a) O(1) - Isso representa tempo constante, o que não se aplica à busca linear. b) O(logn) - Isso representa uma complexidade logarítmica, típica de algoritmos de busca binária, não de busca linear. c) O(n) - Isso representa uma complexidade linear, que é a correta para a busca linear no pior caso, pois pode ser necessário verificar todos os n elementos. d) O(n^2) - Isso representa uma complexidade quadrática, que não se aplica à busca linear. Portanto, a alternativa correta é: c) O(n).

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina