python冒泡排序
Posted bigsmart
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
以上是关于python冒泡排序的主要内容,如果未能解决你的问题,请参考以下文章