c笔记冒泡排序经典案例
冒泡排序
冒泡排序:听名字就知道很像鱼吐出的泡泡,咱们可以通过一定的顺序进行从大往小或者从小往大进行往外吐泡泡…
最常用的地方为算法排序,对数组内元素进行排序
条件:
1.比较相邻的元素,如果第一个比第二个大,就交换他们两个
2.对每一对相邻的元素做同样的工作,执行完毕后,找到第一个最大值。
3.重复以上的步骤,每次比较次数-1,直到不需要比较。
德莫时光~
数字为:4 3 9 5 8 7 1 2 6
将以上数字进行冒泡排序
之前咱们学过两两比较,就拿4,3比较
基础版本
通过一个中间值进行比较,获取最大值,再进行交换数据实现两两交换,当然这样很费时间又不美观,后期可以通过循环不断地两两比较。 int a = 3, b = 4, max = 0; if (a > b) { max = a; a = b; b= max; cout << "a=" << max << "," << "b=" << a << endl; } else { max = b; b = a; a = max; } cout << "a=" << max << "," << "b=" << b << endl; system("pause"); return 0;}
晋级版
利用数组进行排序 #includeusing namespace std; int main(){ //利用数组进行冒泡排序 int arr[9]={4,3,9,5,8,7,1,2,6}; 排序前 for(int i=0;i<9;i++){ cout
红米手机的隐藏加速功能,99的人都不知道!小编在这里告诉你们开发者选项后的功能NO。1强制进行GPU渲染首先来聊一聊强制进行GPU渲染。估计很多人都不明白这个GPU渲染是什么意思。渲染其实就是把高维度信息变成低维度信息,比
小米手机的NFC功能可以当门禁卡了,咱们一起去看一下!熟悉小米手机的米粉们,一定都会知道有个功能被雷总在发布会中誉为小米手机的祖传功能,那就是小米手机的NFC功能。小编来告诉大家小米新功能门禁卡!新功能呦!在2016年前,NFC功能对
大众高尔夫GTI45周年版新车曝光造型更运动日前,从海外媒体获悉了一组全新高尔夫GTIEdition45车型的外观官图,新车是为了纪念高尔夫GTI45周年所打造的一款车型,主要在外观变化上与普通版车型有着明显区别。新车在外观
长安CS35PLUS百万版抢先实拍新车11月上市10月30日,晓車记从长安汽车了解到,长安CS35PLUS百万版将于下月正式推出,新车在外观设计内饰方面保持与现款车型相一致,动力上或继续沿用现款1。4T发动机,同时,或新增Blu
2022款讴歌MDX新车配置曝光将推性能版车型近日,从海外媒体了解到2022款AcuraMDX的具体信息,新车将率先采用新版TYPES徽章。预计明年2月2日发售,新车起始价为46900美元,约合人民币30万元左右。车身尺寸上,
新款宝马X4内饰谍照曝光新车或将下半年亮相不久前,从海外了解到新款宝马X4的内饰图曝光,新车今年下半年或正式亮相,明年正式上市。从曝光的内饰图中能够看出,内饰设计上,新款宝马X4与全新3系相似,加大了中控屏尺寸,电子换挡杆
地表8英里收官夜吉利帝豪GS锋芒GAI全场三年前中国新说唱的横空出世,让说唱音乐燥热了一整个夏天,许多实力派说唱歌手火爆全网,比如吴亦凡GAI等等。今年,一档围绕说唱歌手打造的音乐纪录片地表8英里再度多次冲上热搜。在202
2021款本田奥德赛新车曝光外观内饰全面升级近日,从海外得到消息,2021款本田奥德赛新车在原有车型上进一步进行升级了外观套件,新车看上去更加具有豪华感。与现款车型相比,新款奥德赛的前脸变化明显,新车大灯造型更加规整,而前大
晓車评新奔驰C级市场竞争力分析靠什么能种草消费者此前,全新奔驰C级正式对外发布,从整个发布会现场了解到,全新奔驰C级不仅在造型设计上经过了升级,在内饰配置等方面同样有了与奔驰S级类似的设计,不仅如此,奔驰还推出了奔驰C级旅行版车
小米10它来了!你会买吗?小米官方宣布小米10系列新机在213日以纯线上直播的方式发布。图片来源小米随后,小米董事长兼CEO李军通过微信公众号发文表示,2020年开启的不太平凡,但我们始终相信美好的事情即将
新款吉利缤越小型SUV官图发布内饰撞色设计日前,吉利汽车官方发布了一组新款缤越的官方图片,新车在外观内饰等方面进行调整,整个造型更符合年轻消费者对小型SUV的审美需求。新车内饰更具有极强的运动氛围,让人眼前一亮。现款缤越售