python冒泡排序
它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。
#冒泡排序 def bublle_sort(data): k=len(data)-1 while(k>0): j=0 while j<k: if data[j]>data[j+1]: temp=data[j] data[j]=data[j+1] data[j+1]=temp j=j+1 k-=1 return data data=[4,1,2,5,3] result= bublle_sort(data) print(result)
相关推荐
hang0 2020-08-16
小海 2020-06-25
清溪算法君老号 2020-04-25
风吹夏天 2020-07-07
清溪算法君老号 2020-06-06
wonner 2020-06-03
清溪算法君老号 2020-06-01
RememberMePlease 2020-05-01
rein0 2020-04-21
rein0 2020-04-18
qingsongzdq 2020-03-03
wonner 2020-02-25
horizonheart 2020-02-23
baike 2020-02-16
# 第三题:使用python实现冒泡排序def BubbleSort: long = len for i in range: for j in range: if list[i] < list[j]:
GhostLWB 2020-01-11
singer 2020-01-08
蜗牛慢爬的李成广 2020-01-04