def bubble_sort(alist): for j in range(len(alist)-1,0,-1): # j表示每次遍历需要⽐较的次数,是逐渐减⼩的
for i in range(j): if alist > alist[i+1]: alist, alist[i+1] = alist[i+1], alist
li = [54,26,93,17,77,31,44,55,20] bubble_sort(li) print(li)
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |