动态图:https://visualgo.net/en/sorting
python语句:
#coding: utf-8
# 冒泡排序
input = raw_input("input several numbers: ")
numbers = map(int, input.split(' '))
n = len(numbers)
for j in range(1,n):
for i in range(n-j):
if numbers[i] > numbers[i+1]:
numbers[i],numbers[i+1] = numbers[i+1],numbers[i]
print numbers
# 注意range()函数,默认为0开始,range(10) = 1,2,3,...,9