设为首页 - 加入收藏
广告 1000x90
您的当前位置:黄大仙www78345 > 交换排序 > 正文

C语言冒泡排序原理

来源:未知 编辑:admin 时间:2019-07-17

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  if (a[i]a[i+1]) //每次比较相信的二个数,若大小顺序不对,就交换它们相互位置

  2013-11-17展开全部冒泡是第一次把最大的那个数或者最小的那个数搞到最后,第二次把第二大的或第二小的那个数搞到第二后,如此类推!第一个循环是控制循环次数。然后第二个循环就是拿来比较两个数的大小,从第一个数开始,第一个数跟第二个比较,如果你想把这个数组从小到大排序,那么如果第一个大过第二个,就把第一个跟第二个交换。然后就继续比较第二个和第三个,如此类推。因为每做完一次循环,大的那个数就跑到前面去了,因为后面的就不用比较了,所以就有JN-I-1,如果写JN,虽然是对的,但这样会加大了运算量,程序的时间就长了。减一是因为如果不减的话最后一次数组就会越界。交换那里,交换一定要用中间变量,不然是交换不了的。最后会变成两个相同的值!

本文链接:http://apkhealth.com/jiaohuanpaixu/450.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top