Pārlūkot izejas kodu

Arreglando unos conflicts

Luis Jusino 3 gadus atpakaļ
vecāks
revīzija
bafdfffaec
1 mainītis faili ar 14 papildinājumiem un 14 dzēšanām
  1. 14
    14
      sorting.py

+ 14
- 14
sorting.py Parādīt failu

@@ -52,28 +52,28 @@ acumulaShell=0 	#variable para acumular el tiempo de ejecucion del shellsort
52 52
 for i in range(veces):
53 53
 	lista = [randint(0,maxValor) for r in range(largoLista)] #creamos una lista con valores al azar
54 54
 
55
-	t1 = time.process_time() 				#seteamos el tiempo al empezar
55
+	t1 = time.clock() 				#seteamos el tiempo al empezar
56 56
 	mergeSort(lista) 				#ejecutamos el algoritmo mergeSort
57
-	acumulaMerge+=time.process_time()-t1 	#acumulamos el tiempo de ejecucion
57
+	acumulaMerge+=time.clock()-t1 	#acumulamos el tiempo de ejecucion
58 58
 	
59
-	t1 = time.process_time()				#seteamos el tiempo al empezar
59
+	t1 = time.clock()				#seteamos el tiempo al empezar
60 60
 	heapSort(lista)					#ejecutamos el algoritmo heapSort
61
-	acumulaHeap+=time.process_time()-t1 	#acumulamos el tiempo de ejecucion
61
+	acumulaHeap+=time.clock()-t1 	#acumulamos el tiempo de ejecucion
62 62
 
63
-	t1 = time.process_time()#seteamos el tiempo al empezar
64
-	quickSort(lista)#ejecutamos el algoritmo quickSort
65
-	acumulaQuick+=time.process_time()-t1#acumulamos el tiempo de ejecucion
63
+	t1 = time.clock()                               #seteamos el tiempo al empezar
64
+	quickSort(lista)                                #ejecutamos el algoritmo quickSort
65
+	acumulaQuick+=time.clock()-t1   #acumulamos el tiempo de ejecucion
66 66
 	
67
-	t1 = time.process_time()				#seteamos el tiempo al empezar
67
+	t1 = time.clock()				#seteamos el tiempo al empezar
68 68
 	shellSort(lista)				#ejecutamos el algoritmo shellSort
69
-	acumulaShell+=time.process_time()-t1 	#acumulamos el tiempo de ejecucion"""
69
+	acumulaShell+=time.clock()-t1 	#acumulamos el tiempo de ejecucion"""
70 70
 
71 71
 #imprimos los resultados
72
-print ("Promedio de tiempo de ejecucion de "+ str(veces) +" listas de largo " + str(largoLista))
73
-print ("MergeSort " + str(acumulaMerge/veces) + " segundos")
74
-print ("HeapSort " + str(acumulaHeap/veces) + " segundos")
75
-print ("QuickSort " + str(acumulaQuick/veces) + " segundos")
76
-print ("ShellSort " + str(acumulaShell/veces) + " segundos")
72
+print "Promedio de tiempo de ejecucion de "+ str(veces) +" listas de largo " + str(largoLista)
73
+print "MergeSort " + str(acumulaMerge/veces) + " segundos"
74
+print "HeapSort " + str(acumulaHeap/veces) + " segundos"
75
+print "QuickSort " + str(acumulaQuick/veces) + " segundos"
76
+print "ShellSort " + str(acumulaShell/veces) + " segundos"
77 77
 
78 78
 #Referencia:
79 79
 #https://stackoverflow.com/questions/18262306/quicksort-with-python