冒泡排序-python

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了冒泡排序-python相关的知识,希望对你有一定的参考价值。

题目:

如果一个list是一组打乱的数字

list1=[3,2,1,9,10,78,6]

如何用python将这组打乱的数字进行冒泡排序?

题解:

def sort(nums):
for i in range(len(nums)-1): #这个循环负责设置冒泡排序进行的次数
for j in range(len(nums)-i-1): #j为列表下标
if nums[j] > nums[j+1]:
nums[j],nums[j+1]=nums[j+1],nums[j]
return nums
nums=[3, 2, 1, 9, 10, 78,6]
print sort((nums))

技术分享

 










以上是关于冒泡排序-python的主要内容,如果未能解决你的问题,请参考以下文章

冒泡排序的python代码实现

python写冒泡排序

[leetcode]排序算法(冒泡排序,选择排序,插入排序,快速排序,计数排序)

python实现时间复杂度平均为N^2的冒泡选择插入排序

python实现时间复杂度平均为N^2的冒泡选择插入排序

python实现时间复杂度平均为N^2的冒泡选择插入排序