冒泡排序的概念和代码范例 Python

目录

一、概念

二、代码


一、概念

交换排序的一种:

从第一对到最后一对每对比较大小,前者大于后者则交换,因此最后一个元素是最大的;

然后考虑第二大的数,按道理放在倒数第二个位置;

...

每次循环考虑的长度要减一,因为每次都会把大数放在后面,放好了就考虑小一点的数,再把这些数也放好即可。

二、代码

def bubble_sort(arr):
    length = len(arr)
    while length > 0:
        for i in range(length - 1):
            if arr[i] > arr[i + 1]:
   
悲恋花丶无心之人 CSDN认证博客专家 深度学习 神经网络 Pytorch
计算机视觉在读研究生,熟悉Pytorch,MXNet,TensorFlow,Keras等深度学习框架,主要涉及的领域有目标检测,语义分割,超分辨率重建,行人重识别等。
个人GitHub网址为:https://github.com/nickhuang1996
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值