c语言的算法理解,C语言——<算法>_冒泡算法的使用及理解

C语言——_冒泡算法的使用及理解

2019年01月24日

| 萬仟网IT编程

 | a48e1d17a2b0511faa7da7240b1971f6.png我要评论

对数组内数值进行有规则排序时,就要用冒泡算法,也是比较简单的一个算法 include include int main() { int a[] = { 5,26,7,22,3,36,30,12,80,15,32 }; //printf("%d",_countof(a)); for (int i = ...

对数组内数值进行有规则排序时,就要用冒泡算法,也是比较简单的一个算法

#include

#include

int main() {

int a[] = { 5,26,7,22,3,36,30,12,80,15,32 };

// printf("%d",_countof(a));

for (int i = 0; i < _countof(a) -1;++i) {

for (int j =0; j < _countof(a) -i-1;++j) {

if (a[j] > a[j+1]) {

int k = a[j];

a[j] = a[j + 1];

a[j + 1] = k;

}

}

}

for (int i = 0; i < _countof(a);++i) {

printf("%d\n",a[i]);

}

return 0;

}

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

相关文章:

gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg

mimalloc是微软最近开源的一个malloc实现,其实验数据表明相比于jemalloc、tcmalloc等实现大约快了10%。其通过将空闲块列表...

B-Boundary题意:给定原点及n个点,找到一个圆使得尽可能多的点在圆上题解:三点可以确定一个圆,原点固定,...

题意 "题目链接" Sol 下面的代码是$O(nlog^3n)$的暴力。 因为从一个点向上只会跳$logn$次,所以可以暴力的把未经过的处理出来然后...

"L1 005 考试座位号 (15分)" 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先...

此版本的目的是简化配置和连接设备以及警报的配置。我们还添加了跟踪租户API使用情况的功能。主要改进:租户配置文件...

20180603 有一堆石子共有N个。A B两个人轮流拿,A先拿。每次最少拿1颗,最多拿K颗,拿到最后1颗石子的人获胜。假设A B都非常聪明,拿石子...

include

#include

int main()

{

//定义预留密码

...

gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg

使用Qt进行程序开发时QtCreator总是不二之选。作为老牌IDE在提供了强大的功能同时也对Qt的支持做了许多优化。如果没有特别的原因你应该使用它...

好难啊!!! ~~可聪明的我还是解出来了!(逃~~ 题目描述 小z最近迷上了一款游戏――To Be A Farmer,他在游戏中控制的人物是一个叫F...

原题链接#pragma GCC optimize(2)#include...

网友评论

387afa1e91d68b43eca6c11dc07bf577.gif

验证码:

366526.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值