算法说明参考如下:
https://www.cnblogs.com/onepixel/articles/7674659.html
冒泡排序:
ll = [3,38,5,44,15,36,47,26,27,2,46,4,19,50,48]
a = 1
l2 = range(len(ll)-1)
while a:
a = 0
for i in l2:
if ll[i]>ll[i+1]:
ll[i],ll[i+1]=ll[i+1],ll[i]
a = 1
print(ll)
选择排序:
ll = [3,38,5,44,15,36,47,26,27,2,46,4,19,50,48]
l2 = range(len(ll)-1)
for i in l2:
minindex = i
for j in l2[i+1:]:
if ll[j]<ll[minindex]:
minindex = j
ll[i],ll[minindex]=ll[minindex],ll[i]
print(ll)
本文详细介绍并展示了冒泡排序和选择排序两种基本排序算法的Python实现过程。通过具体示例代码,读者可以深入理解这两种排序算法的工作原理及其实现细节。
1035

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



