Browse Source

fixed division

michael.terrefortes 2 years ago
parent
commit
50c0016506
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      sorting.py

+ 2
- 2
sorting.py View File

99
 
99
 
100
 def shellSort(lista):
100
 def shellSort(lista):
101
 	# definan el algoritmo de ordenamiento shellsort
101
 	# definan el algoritmo de ordenamiento shellsort
102
-	div = len(lista) / 2
102
+	div = len(lista) // 2
103
 	# verifica si no se puede dividir mas
103
 	# verifica si no se puede dividir mas
104
 	while div != 0:
104
 	while div != 0:
105
 	# dividir lista en sub listas
105
 	# dividir lista en sub listas
112
 					lista[pos + div] = lista[pos]
112
 					lista[pos + div] = lista[pos]
113
 					pos -= div
113
 					pos -= div
114
 				lista[pos + div] = key
114
 				lista[pos + div] = key
115
-		div /= 2
115
+		div //= 2
116
 	return lista
116
 	return lista
117
 
117
 
118
 def heapify(lista, largo, raiz):
118
 def heapify(lista, largo, raiz):