C语言-冒泡排序
来源:互联网 发布:淘宝新店铺刷钻 编辑:程序博客网 时间:2024/05/21 10:53
使用C语言实现数据结构中的冒泡排序算法,冒泡排序是排序算法中较为简单的,思想是两两比较,类似气泡上升。
static void swap(int a[], const int m, const int n){ int iTemp = 0; if (NULL == a) { printf("ERROR:params error!!!"); return; } iTemp = a[m]; a[m] = a[n]; a[n] = iTemp; return;}void SortBubble(int a[], int size){ int i = 0; int j = 0; int n = 0; if ((NULL == a)||(1 >= size)) { printf("ERROR:params error!!!"); return; } cout << "*** SortBubble ***" << endl; n = size - 1; for (i = 0; i < size; i++) { for (j = n; j >= i; j--) { if (a[j] < a[j-1]) { swap(a, j, j-1); } } } return;}
阅读全文
0 0
- C语言冒泡排序
- 冒泡排序(C语言)
- C语言--冒泡排序
- C语言-冒泡排序
- C语言冒泡排序
- c语言冒泡排序
- c语言冒泡排序
- c语言 冒泡排序
- 冒泡排序 C语言
- C语言冒泡排序
- C语言--冒泡排序
- 【C语言】冒泡排序
- 【C语言】冒泡排序
- c语言 冒泡排序
- C语言-----冒泡排序
- C语言冒泡排序
- C语言冒泡排序
- C语言-冒泡排序
- 在连接WIFI的笔记本上使用putty,NAT模式改成桥接模式就可以了
- javascript闭包浅析
- xlistview网络请求数据以及添加headerview_自动轮播viewpager控件
- UVA 11426 GCD Extreme (II)
- 刷题—— hdu 6181 Two Paths
- C语言-冒泡排序
- Python爬了12万条影评
- java异常捕获的一点感悟
- 网络接收数据缓存机制的分析和改进
- 【Java面试知识点】Java面试知识点汇总
- Android开发培训(05)--创建数据共享
- VirtualBox虚拟机中安装CentOS 7(三)升级CentOS
- #Pragma Pack(n)与内存分配 pragma pack(push,1)与#pragma pack(1)的区别
- java_LeetCode_3--Longest Substring Without Repeating Characters