- 2
- 0
- 约8.3万字
- 约 16页
- 2017-01-03 发布于河南
- 举报
一 冒泡排序
1 算法思路:
冒泡排序首先通过两两比较,如果aai+1则交换位置,否则不交换,这样往往使
最后一个数据最大。而对于这个最大的数据前面的数据还不是有序的,因此还要对这个最大数据前面的数列继续采用两两交换的方法,并且它后面的数不用排序。以此类推直到“最大数“前面只有一个数为止,这样就形成了一个有序的数列。
操作步骤如下图:
原始数据: (两两比较)
第一次排序后: (最后一个最大)
无序
无序
无序第二次排序后:
无序
第三次排序后:
aai+1
aai+1,不用交换
第四次排序后
最后一个元素已
最后一个元素已
(注:从左到右两两比较交换后,再看下一组,如ai,ai+1为一组比较后,ai+1,ai+2为一组在比较)
2、算法实现:
#includestdio.h
void main()
{
int a[]={100,12,6,9,2,13},i,j,tmp;
for(i=0;i6;i++)
{
for(j=0;j6-1-i;j++) //两两比较次数
{
i
您可能关注的文档
- 攀枝花院本质拓展运动治理轨制.doc
- 盘点1种增强脑力方法.doc
- 盘点世上最美的25种硬币 中国硬币无缘(组图).doc
- 盘点世上最美的25种硬币.doc
- 判别电板载接口接线方法.doc
- 抛硬币.doc
- 跑营业以进修的器械.doc
- 跑营业应当学学 [图片].doc
- 泡沫灭 microsoft word 文档.doc
- 培训部补教授教化纲目.doc
- CCTECH常见问题手册 ST5200 ST6200 说明书用户手册.pdf
- Shaanxi Toppuxs Electronic Technology Co., Ltd.无线压力采集终端TSM-04P(BLE&LoRa)用户手册.pdf
- 广州智宇电子有限公司CANFD接口卡PCIeCANFD-400U用户手册.pdf
- Zenner Metering Technology(Shanghai)Ltd.工业自动化仪表0325说明书用户手册.pdf
- Bühler传感器 检测设备BC464002用户手册.pdf
- RS Components 电工电料 PCB接线端子 1881338 使用说明.pdf
- GuangzhouZHIYUANElectronics CANFD总线报文记录与无线数传设备系列产品 CANFDDTU-400EWGR 用户手册.pdf
- 煤炭科学技术研究院有限公司技术规范说明书用户手册.pdf
- RS Components 电工电料 PCB接线端子 1851342 使用说明.pdf
- Teledyne LeCroy 入门指南 WaveSurfer GS-E Rev A 用户手册.pdf
原创力文档

文档评论(0)