1. 程式人生 > >冒泡排序-python

冒泡排序-python

img python for image 如何 turn print http ret

題目:

如果一個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