ter como parametro uma variavel de lista ou fazer o for e a chamada a funcao a cada passada? como observar isso na complexidade do algoritmo?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
ter como parametro uma variavel de lista ou fazer o for e a chamada a funcao a cada passada? como observar isso na complexidade do algoritmo?
Oi Marco. Já experimentou testar o algoritmo com ambas as formas e medir o tempo de execução de ambos para, então, tirar suas próprias conclusões? Podes fazer assim: 1 - Importe a biblioteca time: "import time" 2 - Antes da parte que queres mensurar, digite o código "inicio = time.time()" ..................... seu código ser mensurado............... 3 - Ao final do teu código a ser mensurado, digite "fim = int(time.time() - inicio)" "fim" A variável "fim" exibirá o tempo gasto na execução do código e poderás decidir pelo mais rápido. Mude as variáveis como quiseres e bons estudos.