diff --git a/sorts/bubble_sort.py b/sorts/bubble_sort.py index 2f14fd65f..eb6c71852 100644 --- a/sorts/bubble_sort.py +++ b/sorts/bubble_sort.py @@ -30,8 +30,8 @@ def bubble_sort(collection): [-45, -5, -2] """ length = len(collection) - for i in range(length-1): - for j in range(length-1): + for i in range(length-1, -1, -1):#range(length-1, -1, -1) + for j in range(i):#range(1, i) if collection[j] > collection[j+1]: collection[j], collection[j+1] = collection[j+1], collection[j]