Diferència entre revisions de la pàgina «Algorisme d'ordenació pel mètode de la bombolla»

De binefa.com
Salta a la navegació Salta a la cerca
m
 
(Hi ha una revisió intermèdia del mateix usuari que no es mostren)
Línia 1: Línia 1:
 
+
= Algorisme =
 
[[Image:BubbleSort01.png|center|Algorisme d'ordenació pel mètode de la bombolla. Pas 1]]
 
[[Image:BubbleSort01.png|center|Algorisme d'ordenació pel mètode de la bombolla. Pas 1]]
  
Línia 5: Línia 5:
  
 
[[Image:BubbleSort03.png|center|Algorisme d'ordenació pel mètode de la bombolla. Pas 3]]
 
[[Image:BubbleSort03.png|center|Algorisme d'ordenació pel mètode de la bombolla. Pas 3]]
 +
= Pistes per a poder intercanviar valors a una llista =
 +
def vilsualitzaLlista(arr):
 +
    for el in arr:
 +
        print(el, end = " ")
 +
    print()
 +
 +
def intercanvia(llista,a,b):
 +
    llista[a],llista[b] = llista[b],llista[a]
 +
    return llista
 +
   
 +
a = [6, 3, 0, 5]
 +
vilsualitzaLlista(a)
 +
a = intercanvia(a,0,3)
 +
vilsualitzaLlista(a)
 +
 +
6 3 0 5
 +
5 3 0 6

Revisió de 19:08, 18 març 2024

Algorisme

Algorisme d'ordenació pel mètode de la bombolla. Pas 1
Algorisme d'ordenació pel mètode de la bombolla. Pas 2
Algorisme d'ordenació pel mètode de la bombolla. Pas 3

Pistes per a poder intercanviar valors a una llista

def vilsualitzaLlista(arr):
   for el in arr:
       print(el, end = " ")
   print()

def intercanvia(llista,a,b):
   llista[a],llista[b] = llista[b],llista[a]
   return llista
   
a = [6, 3, 0, 5]
vilsualitzaLlista(a)
a = intercanvia(a,0,3)
vilsualitzaLlista(a)
6 3 0 5 
5 3 0 6