Files
30-seconds-of-code/snippets/bubble_sort.md
2018-03-09 19:25:07 +05:30

437 B

bubble_sort

Bubble_sort uses the technique of comparing and swapping

def bubble_sort(arr):
    for passnum in range(len(arr)-1,0,-1):
        for i in range(passnum):
            if arr[i]>arr[i+1]:
                temp = arr[i]
                arr[i] = arr[i+1]
                arr[i+1] = temp

arr = [54,26,93,17,77,31,44,55,20]
bubble_sort(arr)
print("sorted %s" %arr) # [17,20,26,31,44,54,55,77,91]