Logo Passei Direto
Buscar
Um algoritmo de busca linear é aplicado a um vetor de 100 elementos. Qual é a complexidade de tempo desse algoritmo?

a) O(1)
b) O(n)
c) O(n log n)
d) O(n^2)
User badge image
Praticando Para Aprender

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A busca linear é um algoritmo que percorre cada elemento de um vetor até encontrar o elemento desejado ou até percorrer todo o vetor. A complexidade de tempo da busca linear é diretamente proporcional ao número de elementos no vetor. Analisando as alternativas: a) O(1) - Isso representa tempo constante, o que não se aplica à busca linear, pois o tempo varia com o número de elementos. b) O(n) - Esta é a complexidade correta, pois no pior caso, o algoritmo pode ter que verificar todos os n elementos. c) O(n log n) - Essa complexidade é típica de algoritmos de ordenação, não de busca linear. d) O(n^2) - Essa complexidade é típica de algoritmos que envolvem comparações duplas, como alguns algoritmos de ordenação, mas não se aplica à busca linear. Portanto, a alternativa correta é: b) O(n).

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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