打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【C --02】冒泡排序~~~
目录
冒泡排序是什么:
举例说明:降序
代码示例:
运行结果:
冒泡排序是什么:
冒泡排序分降序和升序两种排序方式。
它们的唯一区别就是两个数交换的条件不同,降序排序是前面的数比后面的小的时候交换;
而升序排序是前面的数比后面的数大的时候交换。
如果该次循环没有发生一次数的交换,就说明数组已经排好序了,则停止循环。
举例说明:降序
相邻数字比较大小进行交换,数值小的后移
列表表述:
待排数组2418539
第一次排序4285391
第二次排序4853921
第三次排序8549321
第四次排序8594321
第五次排序8954321
第六次排序9854321
代码示例:
#include<stdlib.h>#include<iostream>using namespace std;int main(){ const int n = 11; int i, j, t; int a[n]; cout << "请输入10个整数:" << endl; for (i = 1; i < n; i ){ cin >> a[i]; } for (j = 1; j < n - 1; j ){ for (i = 1; i < n - j; i ){ if (a[i] > a[i 1]){ t = a[i]; a[i] = a[i 1]; a[i 1] = t; } } } cout << "排序后为:" << endl; for (i = 1; i < n; i ){ cout << " " << a[i]; } cout << endl; system("pause"); return 0;}运行结果:
来源:http://www.icode9.com/content-1-178651.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
冒泡法排序
C++ 排序函数 sort(),qsort()的用法
简单的输入输出
93 f0312
闯关游戏C 代码
c++中运算符的一些不同的使用 欧洲的有些需要这样
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服