Python - Coste temporal

 
Vista:
sin imagen de perfil
Val: 10
Ha disminuido su posición en 10 puestos en Python (en relación al último mes)
Gráfica de Python

Coste temporal

Publicado por Ramon (5 intervenciones) el 11/05/2020 11:36:49
Hola buenas,
He estado mirando en diferentes lugares acerca del coste temporal pero no llego a entenderlo. Alguien me podría decir cual es el coste de este programa y por que?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import time
def Mezcla(lista4):
    t4=time.process_time()
    if len(lista4)>1:
        i=0
        j=0
        k=0
        mid = len(lista4)//2
        midI = lista4[:mid]
        midD = lista4[mid:]
 
        Mezcla(midI)
        Mezcla(midD)
        while i < len(midI) and j < len(midD):
            if midI[i] < midD[j]:
                lista4[k]=midI[i]
                i=i+1
            else:
                lista4[k]=midD[j]
                j=j+1
            k=k+1
 
        while i < len(midI):
            lista4[k]=midI[i]
            i=i+1
            k=k+1
 
        while j < len(midD):
            lista4[k]=midD[j]
            j=j+1
            k=k+1
    return t4
 
lista4 = [54,26,93,17,77,31,44,55,20]
Mezcla(lista4)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder