起泡排序(冒泡排序)的实现
来源:互联网 发布:美工需要做什么 编辑:程序博客网 时间:2024/05/03 06:40
起泡排序(冒泡排序)的实现
每次交换相邻的两个数,大的放到右边,小的放到左边,总共进行n-1次,就可完成
具体代码:
#include <stdio.h>void BubbleSort(int a[],int n){int i,j,flag,temp;for(i=n-1;i>0;--i){flag=0;for(j=0;j<=i;++j)if(a[j+1]<a[j]){temp=a[j];a[j]=a[j+1];a[j+1]=temp;flag=1;}if(flag==0)return ;}} int main(int argc, char *argv[]){int a[7]={49,38,65,97,76,13,27},i;BubbleSort(a,7);for(i=0;i<7;++i){printf("%d ",a[i]);}return 0;}输出结果:
13 27 38 49 65 76 97 请按任意键继续. . .
阅读全文
0 0
- 起泡排序(冒泡排序)的实现
- 起泡排序(冒泡排序)
- 起泡排序(冒泡排序)图解
- 起泡排序(冒泡排序)新理解
- 改进后的冒泡排序(单向起泡)
- 几种冒泡(起泡)排序的总结
- 几种冒泡(起泡)排序的总结
- 起泡排序的Java实现
- 冒泡排序改进算法(双向起泡)
- c++实现起泡排序
- PHP学习笔记——冒泡(起泡)排序算法
- 起泡排序
- 起泡排序
- 起泡排序
- 起泡排序
- 起泡排序
- 起泡排序
- 起泡排序
- Python语言入门(二)流程控制语法
- 数据库系统 ##SQL语言简单查询
- 1064. 朋友数(20)
- 安装ionic/Install
- RPC入门总结(七)Thrift+Zookeeper实现服务治理
- 起泡排序(冒泡排序)的实现
- L29 sed复习
- 三次握手和四次挥手
- KL散度与极大似然
- 数据库系统 ##SQL语言复杂查询
- 【操作系统】主存重定位
- 17.11.23,web学习第十天,还有一年,努力吧青年
- hdu_2006 求奇数的乘积
- 基于Redis的限流系统的设计