Você está na página 1de 2

Atividade Projeto e Análise de Algoritmos

def numpares(l):
inicio = time.time()-------------------------------1
time.sleep(0.5)------------------------------------1
pares=[]---------------------------------------------1
for i in l:
if i % 2 == 0:--------------------------------------n
pares.append(i)--------------------------------1
fim = time.time()-----------------------------------1
print('{0:.0f}'.format((fim - inicio)*10000.0))-1

T(n) = 5+n

def numparesL(l):
inicio = time.time()--------------------------------1
time.sleep(0.5)-------------------------------------1
pares=[]----------------------------------------------1
pares = list(filter(
lambda valor: valor % 2 == 0, l))-----------n
fim = time.time()-----------------------------------1
print('{0:.0f}'.format((fim - inicio)*10000.0))-1

T(n)=5+n

Gerando números aleatórios em de 0 a 30

Análise Experimental com os dados obtidos


Resultado para os valores de entrada especificado

Os dois possuem o mesmo comportamento!

Você também pode gostar