, ( off jet) Boolean , True False, , , oposite, , , , , , , . while,
def bubble(values):
"return true if a swap was made, false otherwise"
flag = False
for i in range(len(values)-1):
if values[i]>values[i+1]:
swap(values,i,i+1)
flag = True
return flag
def bubble_sort(values):
count = 0
while bubble(values):
count += 1
return count
>>> test=[1,9,4,7,2,8,10,5,6,3]
>>> bubble_sort(test)
7
>>> test
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> bubble_sort(test)
0
>>> test
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>>