Ed
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³)).
Mais perguntas desse material