programminginpython.com
Bubble Sort algorithm in Python - Programming in Python
Bubble sort is one of the simplest sorting algorithm. This bubble sort compares its adjacent elements and sorts them, and then proceeds to next two elements until whole the list is sorted, and finally the bubble sort algorithm returns the sorted list.