python基础:冒泡排序,从大到小排序和从小到大排序
生成列表
l_1 = []
for i in range(10):
l_1.append(i)
print(l_1)
从大到小排序
for i in range(1, len(l_1)):
"""
控制排序次数
"""
for j in range(len(l_1) - 1):
"""
排序
"""
if l_1[j] < l_1[j + 1]:
a = l_1[j]
l_1[j] = l_1[j + 1]
l_1[j + 1] = a
print(l_1)
从小到大排序
for i in range(1, len(l_1)):
for j in range(len(l_1) - 1):
if l_1[j] > l_1[j + 1]:
a = l_1[j]
l_1[j] = l_1[j + 1]
l_1[j + 1] = a
print(l_1)
本文详细介绍了如何使用Python实现冒泡排序算法,并提供了从大到小及从小到大的排序示例代码。通过简单的列表生成与排序过程,帮助读者理解冒泡排序的基本原理。
3万+

被折叠的 条评论
为什么被折叠?



