#!/usr/bin/env python3
# _*_ coding: utf-8 _*_
# Date: 2019/8/16 0016 14:37
# Author: Mijiu
# Version: 1.0
liss = [3, 2, 5, 8, 1, 22, 44, 33, 21, 4, 66, 7]
num = -1
for i in range(len(liss)):
f = True
num+=1
for j in range(len(liss) - i-1):
if liss[j] > liss[j + 1]:
liss[j+1],liss[j] = liss[j],liss[j+1] # 数据交换
f = False
if f:
break
print(f"排序了{num}次",liss)
(Python初级练习)冒泡排序
最新推荐文章于 2020-12-11 11:24:11 发布