Ed
há 3 meses
Para entender a relação entre complexidade de tempo e eficiência de um algoritmo, é importante saber que a complexidade de tempo mede quanto tempo um algoritmo leva para ser executado em função do tamanho da entrada. Analisando as alternativas: a) Quanto maior a complexidade de tempo, mais eficiente é o algoritmo. - Esta afirmação está incorreta, pois uma maior complexidade de tempo geralmente indica que o algoritmo é menos eficiente. b) Quanto menor a complexidade de tempo, mais eficiente é o algoritmo. - Esta afirmação está correta, pois um algoritmo com menor complexidade de tempo tende a ser mais eficiente. c) Complexidade de tempo não tem relação com eficiência. - Esta afirmação é falsa, pois a complexidade de tempo é um dos principais fatores que determinam a eficiência de um algoritmo. d) Complexidade de tempo é relevante apenas para algoritmos recursivos. - Esta afirmação é incorreta, pois a complexidade de tempo é relevante para todos os tipos de algoritmos, não apenas os recursivos. Portanto, a alternativa correta é: b) Quanto menor a complexidade de tempo, mais eficiente é o algoritmo.
Mais perguntas desse material