利用python实现冒泡排序详解编程语言
2023-06-13 09:11:54 时间
1、先生存一个随机数组成的list
2、然后进行排序,把大的元素放在后面,小的元素放在前面,最终实现从小到大排列
首先生存一个随机数组成的list
import random # print(sys.path) # print(__file__) l1 = [] for i in range(6): i = random.randrange(0,165535) l1.append(i) print(l1) [72764, 163851, 54255, 51053, 106289, 48579]
然后对这个列表进行排序
r = len(l1) for m in range(r-1): a = 0 for n in range(r-1): if l1[a] l1[a + 1]: tmp_before = l1[a] tmp_after = l1[a + 1] l1[a] = tmp_after l1[a + 1] = tmp_before # print(l1) elif l1[a] == l1[a + 1]: s = "l1[%s]和l1[%s]相等,这次不用替换" %(a,a+1) print(s.center(40,"-")) pass else: s = "l1[%s]比l1[%s]小,这次不用替换" % (a, a + 1) print(s.center(40,"-")) pass a += 1 print(l1) [48579, 51053, 54255, 72764, 106289, 163851]
20898.html
cpython相关文章
- python运行代码不成功_Python | PyCharm无法直接运行(Run)脚本
- python字符串转化列表_Python列表到字符串的转换[通俗易懂]
- 遗传算法的应用实例python实现_遗传算法Python解决一个问题
- 用Python实现各种排序算法详解编程语言
- Python快速多线程ping实现详解编程语言
- python对文件进行读写操作详解编程语言
- python 的 Tkinter实现一个简易计算器详解编程语言
- python通过reportlab实现图片转换pdf详解编程语言
- python实现冒泡排序详解编程语言
- python实现ftp上传文件详解编程语言
- Python鸢尾花分类实现详解编程语言
- python变量前的单下划线(私有变量)和双下划线()详解编程语言
- 如何使用Python安装MySQL(python安装mysql)
- Linux下python升级至2.7步骤
- 从 Python 连接到 MySQL:实现更多强大的数据库应用(python和mysql)