Este algoritmo obtiene su nombre de la forma con la que suben por la lista los elementos durante los intercambios. Dado que solo usa comparaciones para operar elementos. También es conocido como el método del intercambio directo. lo cual significa que la lista está ordenada. se lo considera un algoritmo de comparación. Es necesario revisar varias veces toda la lista hasta que no se necesiten más intercambios. como si fueran pequeñas "burbujas". intercambiándolos de posición si están en el orden equivocado. Funciona revisando cada elemento de la lista que va a ser ordenada con el siguiente. La Ordenación de burbuja es un sencillo algoritmo de ordenamiento. . siendo el más sencillo de implementar.

67. 16. 12.            Ejemplo: Se desean ordenarse las siguientes clave del arreglo A: 15. 08. 27. 44. 35 Primera pasada A[7] > A[8] 12>35 No hay intercambio A[6] > A[7] 27>12 Si hay intercambio A[5] > A[6] 44>12 Si hay intercambio A[4] > A[5] 16>12 Si hay intercambio A[3] > A[4] 08>12 No hay intercambio A[2] > A[3] 67>08 Si hay intercambio A[1] > A[2] 15>08 Si hay intercambio .

35 Luego de la segunda pasada el arreglo queda de la siguiente forma: A:= 08. 67. 35. 15. 67 . 16. 12. 44. 15. 27. 67. 12. 35 Hasta la septima pasada el arreglo queda ordenado: 08. 44. 16. 27. 16.       Luego de la primera pasada el arreglo queda de la siguiente forma: A: 08. 27. 15. 12. 44.