Sorting algorithms/Bubble sort: Difference between revisions

Line 4,992:
while changed:
changed = False
for i in xrangerange(len(seq) - 1):
if seq[i] > seq[i+1]:
seq[i], seq[i+1] = seq[i+1], seq[i]
Line 5,003:
from random import shuffle
 
testset = [_ for _ in range(100)]
testcase = testset[:].copy() # make a copy
shuffle(testcase)
assert testcase != testset # we've shuffled it