Python中的基本算法之一,冒泡排序

下面是使用Python来实现冒泡排序的算法,冒泡排序是基本算法之一,也是我们在面试过程中经常遇到的一个面试题,来考验我们基本的代码编写能力,下面我们就用代码的实现这个需求。

实现思路

1、首先我们要思考的是如可将一个顺序混乱的列表,按照降序或者是升序进行排列,其实就是进行比较,把数值大的排到后边,把数值小的排到前面,不断的进行比较,直到按照我们的意愿进行排列为止。
2、我们首先取第一个数值和第二个数值进行比较,谁大调换位置,否则保持原来的位置不变,都二次是第二个数值和第三个数值进行比较,同样谁大谁往后调换位置,以此类推,这样我们就能把数值最大的排到最后了
3、按照步骤2中的比较进行一轮又一轮的循环比较,这样我们就能把倒数第二位大的数,第三位…都找出来了,这样就排好序了,思路就是这样,下面我们用代码实现一下!

代码实现过程

# 定义一个无序的列表
list_info = [4,3,7,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值