c语言的冒泡排序简单实例
来源:互联网 发布:js 换行符 编辑:程序博客网 时间:2024/06/05 03:03
冒泡排序的时间复杂度为 O(n^2);
/*************************** *冒泡排序算法 *data:2017.8.17 *Author:shi * *************************/#include//交换函数void exchange(int *num_1,int *num_2){*num_1 += *num_2;*num_2 = *num_1 - *num_2;*num_1 = *num_1 - *num_2;}int main(void){int arry[10] = {11,66,88,55,44,99,22,65,89,1};int i,j;int size = sizeof(arry)/sizeof(arry[0]);//遍历printf("later:");for(i = 0;i < size;i++)printf(" %d ",arry[i]);printf("\n");//进行比较for(i = 0;i < size; i++){for(j = i+1;j < size;j++){if(arry[i] > arry[j])exchange(&arry[i],&arry[j]);}}//遍历printf("after:");for(i = 0;i < size;i++)printf(" %d ",arry[i]);printf("\n");return 0;}
阅读全文
0 0
- c语言的冒泡排序简单实例
- C语言 简单的冒泡排序
- C语言实现简单的冒泡排序
- C语言-冒泡排序-实例
- 【C语言经典实例】-冒泡法排序
- C语言冒泡排序法的简单程序
- C语言的冒泡排序
- C语言的冒泡排序
- C语言的冒泡排序
- c语言的冒泡排序
- c 语言的 冒泡排序
- c语言中的冒泡排序简单介绍
- C语言简单实现冒泡排序算法
- 冒泡排序实例(C#)
- C语言实现冒泡排序和简单选择排序
- C语言冒泡排序
- 冒泡排序(C语言)
- C语言--冒泡排序
- 20170817 JAVA DATE类用法整理
- bootstrap
- 求能被7整除且至少有一位数字为3的三位数
- Vm虚拟机中ubuntu无法上网
- 游戏中点击事件的冲突处理
- c语言的冒泡排序简单实例
- 2017.8.17 陌上花开 思考记录
- 来自「阿里巴巴」的编程规范
- 手动导入很多第三方源码库的高级技巧
- 面试与java学习阶段
- 使用idea搭建授权服务器
- Moo Volume
- Codeforces 496D Tennis Game(二分)
- Unity入门操作_Transform组件_003-01