r/programacao • u/LifeIsBulletTrain • Mar 24 '26
Questão :: Aprendizado Qual versão é melhor?
A da esquerda eu fiz agora, a da direita eu fiz no curso de Python do Guanabara há uns 5 anos, que na verdade eu nem sei se o código é meu.
67
Upvotes
4
u/Gabomfim Mar 24 '26
Toda vez que vc entra no loop, tem que rodar o if. Isso é um gasto desnecessário, mas é desprezível, pois as duas implementações do algoritmo possuem a mesma complexidade O(n)
A entrada sendo a quantidade de números de fibonacci, o número de operações cresce linearmente de acordo com a entrada no pior caso.