Logo Passei Direto
Buscar
Se um algoritmo tem complexidade (n log n) no melhor caso, o que isso significa?
a) Ele nunca executa mais rapido que n log n para entradas grandes.
b) Ele sempre executa exatamente em n log n operacoes.
c) Ele pode executar em tempo constante no melhor caso.
d) Ele possui complexidade O(n log n) no pior caso.
User badge image
Aprimorando com Questões

há 4 meses

Respostas

User badge image

Ed Verified user icon

há 4 meses

Vamos analisar as alternativas em relação à complexidade (n log n) no melhor caso de um algoritmo: a) Ele nunca executa mais rápido que n log n para entradas grandes. - Esta afirmação não é verdadeira, pois a complexidade no melhor caso indica que, em algumas situações, o algoritmo pode ser mais rápido. b) Ele sempre executa exatamente em n log n operações. - Isso também não é correto, pois a complexidade no melhor caso não significa que o algoritmo sempre executa exatamente esse número de operações. c) Ele pode executar em tempo constante no melhor caso. - Esta opção é plausível, pois um algoritmo pode ter um desempenho melhor em casos específicos, podendo até mesmo ser constante. d) Ele possui complexidade O(n log n) no pior caso. - Esta afirmação não é necessariamente verdadeira, pois a complexidade no melhor caso não implica na complexidade do pior caso. Dentre as opções, a mais correta é: c) Ele pode executar em tempo constante no melhor caso.

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