冒泡排序思想:
让一个数字和它相邻得下一个数字进行比较运算,如果前一个数字大于后一个数字,交换两个数据得位置
nums=[3,1,6,2,8,7,4,5]
i=0
while i<len(nums)-1:
n=0
i += 1
while n <len(nums)-1:
n += 1
if nums[n]<nums[n-1]:
nums[n],nums[n-1]=nums[n-1],nums[n]
i+=1
print(nums)
[1, 3, 2, 6, 7, 4, 5, 8]
[1, 2, 3, 6, 4, 5, 7, 8]
[1, 2, 3, 4, 5, 6, 7, 8]
[1, 2, 3, 4, 5, 6, 7, 8]