We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7bd3a9e commit bd90644Copy full SHA for bd90644
Desarrollo/22_OrdenamientoDeBurbuja.py
@@ -0,0 +1,22 @@
1
+import random
2
+
3
4
+def ordenamiento_de_burbuja(lista):
5
+ n = len(lista)
6
7
+ for i in range(n):
8
+ for j in range(0, n - i - 1): # O(n) * O(n) = O(n * n) = O(n**2)
9
10
+ if lista[j] > lista[j + 1]:
11
+ lista[j], lista[j + 1] = lista[j + 1], lista[j]
12
13
+ return lista
14
15
+if __name__ == '__main__':
16
+ tamano_de_lista = int(input('De que tamano sera la lista? '))
17
18
+ lista = [random.randint(0, 100) for i in range(tamano_de_lista)]
19
+ print(lista)
20
21
+ lista_ordenada = ordenamiento_de_burbuja(lista)
22
+ print(lista_ordenada)
0 commit comments