Logo Passei Direto
Buscar

Pedagogia

Outros
Em um algoritmo de ordenacao, se o tempo de execucao cresce rapidamente para n grande, dizemos que ele possui complexidade:
a) Polinomial alta (como O(n3))
b) Linear
c) Logaritmica
d) Constante
User badge image
Pedagogiando

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Para determinar a complexidade de um algoritmo de ordenação, é importante entender como o tempo de execução se comporta à medida que o tamanho da entrada (n) aumenta. Analisando as alternativas: a) Polinomial alta (como O(n³)) - Essa complexidade indica que o tempo de execução cresce rapidamente com o aumento de n, especialmente para valores grandes de n. É uma boa candidata. b) Linear - O tempo de execução cresce proporcionalmente a n, o que não é considerado um crescimento rápido. c) Logarítmica - O tempo de execução cresce muito lentamente em relação a n, o que também não se encaixa na descrição de crescimento rápido. d) Constante - O tempo de execução não muda com o aumento de n, o que definitivamente não se encaixa na descrição. Diante disso, a alternativa correta é: a) Polinomial alta (como 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