Ed
há 3 semanas
Vamos analisar as alternativas em relação à complexidade de tempo \(O(n^3)\): a) O algoritmo cresce em tempo linear com o aumento de n. - Incorreto, pois \(O(n^3)\) não é linear, é cúbico. b) O tempo de execução do algoritmo aumenta de acordo com o cubo de n, ou seja, é proporcional a \(n^3\). - Correto, essa é a definição exata da complexidade cúbica. c) O algoritmo possui tempo de execução constante. - Incorreto, pois um tempo constante seria \(O(1)\), não \(O(n^3)\). d) O algoritmo tem tempo de execução proporcional ao logaritmo de n. - Incorreto, pois isso se referiria a uma complexidade logarítmica, como \(O(\log n)\). Portanto, a alternativa correta é: b) O tempo de execução do algoritmo aumenta de acordo com o cubo de n, ou seja, é proporcional a n^3.
Mais perguntas desse material