冒泡排序
来源:互联网 发布:联通4g网络覆盖查询 编辑:程序博客网 时间:2024/06/06 19:17
void bubbleAlgorithm(int *pNum,int nSize){ if(NULL != pNum){ bool bExchange = false; cout<<"before sorting:"<<endl; for(int i =0 ; i < nSize ;i++){ cout<<pNum[i]<<" "; } cout<<endl; for(int i = 0; i < nSize-1; i++){ for(int j = nSize-1; j > i ;j--){ if( pNum[j-1] > pNum[j]){ swap(&pNum[j-1],&pNum[j]); bExchange = true; } } if(!bExchange){ cout<<"数组是有序的,无须继续进行排序"<<endl; return ; } } cout<<"after sorting:"<<endl; for(int i =0 ; i < nSize ;i++){ cout<<pNum[i]<<" "; } cout<<endl; }}
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- HTML5基础之表单(1-2)总结
- 【学习笔记】数字图像基础02
- java基础学习之集合-List
- DirectCompute
- 请求重定向
- 冒泡排序
- 最接近原生APP体验的高性能前端框架
- NOJ 1324 穷举所有排列
- Android 学习---音频学习 :SoundPool 音频池 的使用
- 事务级别
- java装饰器模式与java.io包
- 目前看过的java里随机数方法
- Swift3.0 功能二 (表情键盘与图文混排)
- GoodBye My Teachers