永发信息网

详解一下冒泡排序发,怎样用该方法将十个数由小到大排序?

答案:2  悬赏:70  手机版
解决时间 2021-01-22 12:44
详解一下冒泡排序发,怎样用该方法将十个数由小到大排序?
最佳答案
冒泡排序的思想是第一步从下标为0的元素开始,相邻两个元素进行比较,若前者大于后者,则交换两个元素的值,反复执行N-1次,结果最大数存入第N个元素。第二步对前N-1个元素进行同样的操作,反复执行N-2次,结果最大数存入第N-1个元素。如此下去,直到剩下一个最小数在第一个元素中存放。 下面是C的代码,C++的代码差不多~只是输入输出不一样~ #include #define N 10 void main() { int i,j,a[N],t; for(i=0;ia[j+1]) //若前者大于后者,进行交换 { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } for(i=0;i
全部回答
  • 1楼网友:上分大魔王
  • 2021-01-22 03:54
相邻两个数据进行比较大小,共要进行n-.躺,才完成排序。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯