Logo Passei Direto
Buscar

Pedagogia

Outros
Se um algoritmo tem complexidade O(n log n), isso significa que:
a) O tempo de execucao cresce linearmente com o tamanho da entrada.
b) O tempo de execucao cresce mais rapido que O(n2).
c) O tempo de execucao cresce aproximadamente proporcional a n vezes log n.
d) O tempo de execucao e constante, independente do tamanho da entrada.
User badge image
Pedagogiando

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar as alternativas em relação à complexidade O(n log n): a) O tempo de execução cresce linearmente com o tamanho da entrada. - Incorreto, pois O(n log n) não é linear, é uma combinação de linear e logarítmica. b) O tempo de execução cresce mais rápido que O(n²). - Incorreto, O(n log n) cresce mais devagar que O(n²). c) O tempo de execução cresce aproximadamente proporcional a n vezes log n. - Correto, essa é a definição de O(n log n). d) O tempo de execução é constante, independente do tamanho da entrada. - Incorreto, pois O(n log n) não é constante. Portanto, a alternativa correta é: c) O tempo de execução cresce aproximadamente proporcional a n vezes log 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