python中的冒泡排序
manongba · 385浏览 · 发布于2020-07-13
首先,再将python的冒泡排序之前,先来复习一个python中的自带排序函数:sort(但是这个函数是没有返回值的,并且只能针对列表,大家使用的时候需要注意一下):
例子如下:
li=[11,22,4,6,-9,-7,99,66]
li.sort()
print(li)
sort默认是把列表进行升序排序,如果想要其进行降序排序,则直接:sort(reverse=True)即可;
其次,下面来看一下冒泡排序:
li=[11,22,4,6,-9,-7,99,66] #一定要记得加上[::-1] s=range(len(li))[::-1] for i in s: for j in range(i): if li[j]>li[j+1]: li[j],li[j+1]=li[j+1],li[j] print(li)
相关推荐
PHP实现部分字符隐藏
沙雕mars · 1325浏览 · 2019-04-28 09:47:56
Java中ArrayList和LinkedList区别
kenrry1992 · 908浏览 · 2019-05-08 21:14:54
5月语言排行榜:R 跌出前二十,Python 紧咬 C++
manongba · 687浏览 · 2019-05-09 17:27:24
Tomcat 下载及安装配置
manongba · 970浏览 · 2019-05-13 21:03:56
什么是SpringBoot
iamitnan · 1086浏览 · 2019-05-14 22:20:36
分类专栏
最新发布
最热排行
0评论