Uploaded by Guilherme Gomes

Prova 2 Fundamentos Corrigida

advertisement
Questão 1: (2,0) Considere a seguinte afirmação no original e em tradução livre de um
artigo de reputados pesquisadores internacionais a respeito de algoritmos de controle de
tráfego urbano :
“The computational complexity of these algorithms increases exponentially with the
[traffic] network size (...)”
“A complexidade computacional desses algoritmos aumenta exponencialmente com
o tamanho da rede [de tráfego] (...)”
Embora não seja relevante para esta questão, e apenas para dar contexto, o
tamanho de uma rede de tráfego neste caso é medido pelo número de interseções.
Acontece que essa afirmação tem um problema semântico, isto é, não faz uso adequado da
terminologia de algoritmos e estruturas de dados. Discuta.
Resposta: A questão não faz o uso correto da terminologia de algoritmos e estruturas de
dados pois a complexidade de um algoritmo não muda de acordo com o aumento de
estruturas de dados. Nesse caso, a complexidade não aumenta exponencialmente, ela é
exponencial, o que aumenta exponencialmente são o número de passos no algoritmo em
função do aumento da estrutura de dados.
Download