C语言实现冒泡排序算法
2015-03-23 11:18
633 查看
BubblSort.c
#include<stdio.h> void BubbleSort(int a[],int len) { int i; int j; int h; int temp; for(i=0;i<len-1;++i) { for(j=len-1;j>i;--j) { if(a[j]<a[j-1]) { temp=a[j]; a[j]=a[j-1]; a[j-1]=temp; } } for(h=0;h<len;h++) { printf(" %d",a[h]); } printf("\n"); } } int main() { int i=0; int a[]={36,25,48,12,25,65,43,57}; int len=sizeof(a)/sizeof(a[0]); BubbleSort(a,len); { for(i=0;i<len;i++) printf(" %d",a[i]); } printf("\n"); return 0; }
以上所述就是本文的全部内容了,希望对大家学习C语言能够有所帮助。
您可能感兴趣的文章:
相关文章推荐
- 冒泡排序算法及其优化C语言实现
- 冒泡排序算法(C语言实现)
- C语言简单实现冒泡排序算法
- 【C语言】两种方式实现冒泡排序算法
- 冒泡排序算法的c语言实现
- 冒泡排序算法(C语言实现)
- C语言实现在字符串中插入空格
- 数据结构——单循环链表一部分功能的C语言实现
- C语言学习历程(十四) 结构体链表实现通讯录
- AVL树及C语言实现
- linux下c语言实现搜索根目录下所有文件
- AFE4400数据处理——C语言实现22位数据转换
- C语言求圆周率的简单实现方法
- C语言 strcpy函数实现
- C语言中实现可变参数函数
- C语言实现猜数字游戏
- C语言实现链表的头插,尾插,插入,修改,删除和遍历
- C语言+二维数组+非递归实现五子棋游戏(代码贴过来后无缩进,尽请谅解,工程完成度:100%)
- AVL平衡树递归删除实现 C语言
- 用c语言实现进度条