冒泡排序小盖饭
来源:互联网 发布:python 多进程通信 编辑:程序博客网 时间:2024/04/28 19:12
//冒泡排序的小改进//设置个信号量change//当某一次没有交换时表明当前数组已有序#include <iostream>#include <stdlib.h>using namespace std;void bubbleSort(int a[], int n){bool change = true;for(int i=n-1; i>=1 && change; --i){change = false;for(int j=0; j<i; ++j){if(a[j] > a[j+1]){swap(a[j],a[j+1]);change = true;}}}}void main(){int a[10] = {1,5,9,3,7,4,0,2,8,6};bubbleSort(a,sizeof(a)/sizeof(a[0]));for(size_t i=0; i < sizeof(a)/sizeof(a[0]); ++i){cout << a[i] ;}}
- 冒泡排序小盖饭
- 盖饭
- 冒泡排序:小泡
- #小练习 冒泡排序
- 冒泡排序小例子
- 冒泡排序小例子
- 冒泡排序小程序
- 冒泡排序的小插曲
- 小白排序指冒泡排序
- 冒泡排序冒小和冒大
- 冒泡排序算法小试[笑哭]
- 一天一个小算法--排序之冒泡
- 每日一个小算法-冒泡排序
- 小练习 - 排序:冒泡、选择、快排
- 关于冒泡排序及其小优化
- 冒泡、选择、插入排序算法小总结
- Java小程序之冒泡排序
- 排序小练习(桶,冒泡,快速)
- 位段
- linux冷备份mysql
- Java序列化有何用
- 不用临时变量交换两个数的值
- 开门人和关门人(H1234)
- 冒泡排序小盖饭
- Service的一个例子,用来学习Service相当不错。
- 让HTML中的文本框<input type="text">中的文字垂直居中
- 判断蓝牙设备是否为手机
- opencv中的cvCreateMat与cvInitMatHeader的用法与区别
- How to drop a SQL Server database?
- Java创建以及读写xml文档(dom方式)
- mysql热备份工具mysqlhotcopy
- 在android模拟器中用gdb调试linux kernel