为了账号安全,请及时绑定邮箱和手机立即绑定

谁能帮我通俗解释下冒泡排序?

冒泡排序的比较是怎么开始的,谁能帮我通俗的用汉语描述下

正在回答

3 回答

解释的很详细,谢谢!茅塞顿开!

0 回复 有任何疑惑可以回复我~

比如总共9个数字    3 4 5 6 7 8 9 1 2  用冒泡排序 就是先让3 4 比  然后 如果前面一个元素比后一个大 就让他俩换位置 (按升序)那么原来第一个元素 就变为啦第二个元素  然后 第二个元素 和第三个元素比较 相同的方法   这样比较一轮后  最后一个就是最大的   但此时整个序列还不是 升序排列  只是最后一个是最大的     这时可以吧数组看做有8个无序元素 

用相同的方法  比出这8个最大的  那么依次比较  最终有序的序列就出来啦     我可能比较啰嗦   还请见谅     我也刚学   还请关照   希望对你有帮助   

3 回复 有任何疑惑可以回复我~
#1

慕慕9281793 提问者

虽然晚了这么久才看到,但还是谢谢您
2017-07-10 回复 有任何疑惑可以回复我~
#2

Moz_Official

是不是就相当于9个元素中有1个先假作确定的大小,然后再比较剩下的8个元素挑出最大值?
2017-08-15 回复 有任何疑惑可以回复我~

就是每一个数拿去依次和其他的数比较大小

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       924520    人
  • 解答问题       20762    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

谁能帮我通俗解释下冒泡排序?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信