首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
用户1373959
修改
文章:
34
阅读:
205178
评论:
29
赞:
445
好友
私信
个人主页
文章
34
原创
0
阅读
205178
评论
29
赞
445
原创
冒泡排序.(C)
2008-8-14 00:05
4296
10
10
分类:
MCU/ 嵌入式
基本思想:
两两比较
未排序序列
的元素,发现两个元素的次序相反时即进行交换,直到没有反序的元素为止。
bubbleSort.c / C
void bubbleSort(int array[], int length)
{
int i, j;
int temp;
int flag; // 用以检测序列是否已排序
for (i=length-1; i > 0; i--)
{
flag="0";
for (j=0; j < i; j++)
{
if (array[j] > array[j+1]) // 比较相邻的元素
{
flag="1";
temp = array[j]; // 交换 array[j] 和 array[j+1]
array[j] = array[j+1];
array[j+1] = temp;
}
}
if (flag==0) break; // 序列已排序, 跳出循环
}
}
平均复杂度:
O(n^2)
另见
1.
选择排序.(C)
2.
交换排序.(C)
写原创有奖励!2025面包板原创奖励正在进行中
最新发表
推荐阅读
明星博主
原创博文
年度排行
博文排行
博文评论
FPGA/CPLD
MCU/ 嵌入式
模拟
电源/新能源
测试测量
通信
智能手机
处理器与DSP
PCB
汽车电子
消费电子
智能硬件
物联网
软件与OS
采购与分销
供应链管理
工程师职场
EDA/ IP/ 设计与制造
无人机
机器人/ AI
医疗电子
工业电子
管理
写博文
点赞(
10
)
收藏
分享到:
上一篇:
Quartus II 交互式指南.(Quartus II)
下一篇:
交换排序.(C)
PARTNER CONTENT
换一换>
更多>
AI时代的氮化镓:市场与技术将走向何方?
黄烨锋
2025-04-24
ST移动安全解决方案:构建全场景安全连接生态
赵明灿
2025-05-12
文章评论
(
0
条评论)
登录
后参与讨论
您需要登录后才可以评论
登录
|
立即注册
发布
用户1373959
修改
文章:
34
阅读:
205178
评论:
29
赞:
445
好友
私信
个人主页
文章
34
原创
0
阅读
205178
评论
29
赞
445
最新评论
更多
磁珠是个好东西,在EMC上为“堵”。可以抑制发射
zhusx123
评论博文
2025-5-18
时源芯微|磁珠EMC
不错, 给EMC提供的思路,解决相关问题的手段
zhusx123
评论博文
2025-5-18
时源芯微|EMC常用器件原理及选型 ...
质量过硬,排产后极低的PPM.
zhusx123
评论博文
2025-5-18
战火中的启示:质量为王的时代已然来临 ...
最新
博文
仿真软件开发公司
技术干货 | 天线性能不达标?VNA三招 ...
信号灯和旋钮在接地电阻柜内的作用主 ...
资料下载
本周热帖
电子元件FCO-7L-UJ超低抖动差分输出振 ...
电子元件超低抖动差分输出振荡器FCO-5 ...
电子元件FCO-3L-UJ超低抖动差分输出振 ...
电子元件超低抖动差分输出振荡器FCO-2 ...
LVDS接口设计
【拆解】全网首拆价值近两千的雷蛇炼 ...
【拆解】提醒宝你见过吗
FIB-SEM双束系统:多领域应用的前沿技 ...
有没有耐压60V,电流200ma的线性恒流 ...
咋刚开始学电脑没有人告诉我? ...
最新资讯
芯语最新
技术、资本与全球化三重博弈:中国EDA ...
人形机器人产业化八字箴言:心灵手巧 ...
大开大合的国产AI与处理器市场:有暴 ...
从感知到执行:十款国产创新IC解密具 ...
2025年Q1传感器行业分析:受益“国补 ...
高导热金刚石/铜复合材料制备技术及其 ...
解锁纳米世界新奥秘:八晶胞金刚石晶 ...
新一代离子束技术在金刚石衬底 现任国 ...
先进键合技术打破海外垄断 青禾晶元副 ...
倒计时3天!2025未来半导体产业创新大 ...
EE直播间
更多
中小数字IC云仿真加速方案:弹性资源与验证效率提升
直播时间: 05月22日 10:00
在线研讨会
更多
NSSine™系列实时控制MCU在数字电源和电机控制领域的应用
ST 在大功率热管理系统中的电机控制系统方案(AI 数据中心/暖通空调/电池储能系统/变频制冷)
AI 巨型芯片,性能越强,测试越难,如何破局?
ADMT4000重新定义多圈编码器设计
热门
推荐
万亿市场风口怎么抓?5场研讨会解锁3D IC设计“通关秘籍”
即开即用:IC云仿真极简方案
深度剖析:测试电源与光伏储能背后的半导体奥秘
如何通过半导体技术提升光伏与储能系统的效率?
我要评论
0
10
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
关闭
站长推荐
/3
【直播】从周级到天级:IC 云仿真加速实战
算力自由!中小IC团队如何用云仿真抢跑3个月流片? 验证效率翻倍的秘密:零成本体验英诺达云仿真黑科技
2025第1期拆解活动:赢示波器、运动相机、热像仪等!
示波器、影石运动全景相机、大疆无人机、高清红外热成像仪;树莓派5等等
【2025面包板社区内容狂欢节】发帖/回帖赢25万E币!
活动时间:即日起——2025年全年(发完20万E币为止!)
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×
文章评论(0条评论)
登录后参与讨论