Python ❀ 冒泡排序

网友投稿 405 2022-08-27


Python ❀ 冒泡排序

冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来;

#冒泡排序def bubbleSort(arr): n = len(arr) #遍历数组中的所有元素 for i in range(n): for j in range(0,n-i-1): if arr[j] > arr [j+1]: #大小替换规则 arr[j],arr[j+1] = arr[j+1],arr[j]#定义输入数组arr = [12,23,44,65,13,32,55,16,11,45]#调用函数bubbleSort(arr)#打印输出print("排序后的数组:")for i in range(len(arr)): print("%d"%arr[i],end=",")


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python ❀ 二分查找
下一篇:Spring 控制反转和依赖注入的具体使用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~