8)排序①排序算法之交换排序[1]冒泡排序法
2015-11-13 17:40
344 查看
#include "iostream" using namespace std; //************冒泡排序法********* int bubble_sort(int n,int array[100]){ bool exchange; int i,j,temp; i=1; do{ exchange=false; for(j=n-1;j>=i;j--){ if(array[j]<array[j-1]){ temp=array[j-1]; array[j-1]=array[j]; array[j]=temp; exchange=true; } } i++; }while((i<=n-1)&&(exchange=true)); return 0; } //************冒泡排序法********* int print(int n,int array[100]){ int i; for(i=0;i<n;i++){ cout<<array[i]<<" "; } cout<<endl; return 0; } int main() { int array[10]={1,4,5,6,7,23,41,34,7,8}; bubble_sort(10,array); print(10,array); return 0; }
相关文章推荐
- UIDataPicker 时间选择器
- 第一个冲刺的第三天
- 自定义view
- PHP第一天学习笔记
- 解析Java的InputStream类并借助其读取ppt文件
- drupal7 常用API
- 无线连接世界 创新驱动中国 《微波射频技术》杂志发布
- apache换端口
- sessiona小案例之验证码
- WPF笔记(2.6 ViewBox)——Layout
- WPF笔记(2.5 Canvas)——Layout
- 十天冲刺---Day6
- [转]Informatica vs SSIS
- Java NIO教程(七)FileChannel
- 检查系统是否已经加载某些特殊AD模块
- 检查系统是否已经加载某些特殊AD模块
- spring事务管理 详解
- std::auto_ptr的原理及使用
- UNIX 动态库和静态库
- 下载百度地图瓦片的方法