冒泡排序和选择排序的区别

冒泡排序和选择排序区别:冒泡排序是一个接着下一个比较,如果不是理想的顺序那么会不断挪动,目的是找出最大或最小数在右边。选择排序就好比第一个数字站在擂台上,大吼一声:“还有谁比我小?”。剩余数字来挨个打擂,如果出现比第一个数字小的数,则新的擂主产生,以下标的方式保存,但数据本体并未交换。每轮打擂结束都会找出剩下未排序的一个最小的数,保存在数组arr[i]处,将其交换置未排序的首位。经过 n-1 轮打擂,所有的数字就按照从小到大排序完成了。选择排序比冒泡排序交换数值的次数更少,只有在一轮结束后才交换。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值