def bubbleSort(data):
for i in range (len(data)-1):
swap = False
for j in range (len(data)-1-i):
if data[j] > data[j+1]:
data[j],data[j+1]=data[j+1],data[j]
swap = True
#한 턴을 다 돌았는데 바뀐 정렬이 없다면, 더이상 정렬 할 게 없다.
if swap==False:
break
return data
import random
test = random.sample(range(100),50)
print(bubbleSort(test))