数组的排序(冒泡法a)
来源:互联网 发布:windows关机自动重启 编辑:程序博客网 时间:2024/05/16 08:35
/* * Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作 者:霍雨佳* 完成日期:2013 年 12 月 2 日* 版 本 号:v1.0* 问题描述:用降序排出数组中元素顺序* 程序输出:排序后数组中元素* 问题分析:设计冒泡降序排序算法,给数组中元素排序* 算法设计:如下*/#include <iostream>using namespace std;void bubble_sort(int a[],int n);void output_array(int a[],int n);int main(){ int a[20]={86,76,62,58,77,85,92,80,96,88,77,67,80,68,88,87,64,59,61,76}; int b[15]={27,61,49,88,4,20,28,31,42,62,64,14,88,27,73}; bubble_sort(a,20); output_array(a,20); cout<<endl; bubble_sort(b,15); output_array(b,15); return 0;}void bubble_sort(int a[],int n)//用冒泡法按降序排a中元素{ int i,j,m; for(j=0;j<n-1;j++) { for(i=0;i<n-1-j;i++) { if(a[i]<a[i+1]) { m=a[i]; a[i]=a[i+1]; a[i+1]=m; } } } return;}void output_array(int a[],int n){ int i; for(i=0;i<n;i++) cout<<a[i]<<"\t";}
运行结果:
心得体会:
世上无难事,只怕有心人。加油!
- 数组的排序(冒泡法a)
- 数组的冒泡排序
- 数组的冒泡排序.
- 数组的冒泡排序
- 数组的冒泡排序
- 数组的冒泡排序
- 数组的冒泡排序
- 数组的冒泡排序
- java排序的两种方法(数组排序)冒泡法和冒泡改进法
- 冒泡法排序数组
- 数组-冒泡排序法
- 数组排序(冒泡)
- 数组的排序,冒泡指针法
- 冒泡法进行数组的排序
- JS数组的冒泡排序法
- 整数数组的冒泡排序(从小到大)
- 整数数组的冒泡排序(从小到大)
- 整数数组的冒泡排序(从小到大)
- aspgridview 固定头
- java使用c3p0连接数据库
- HBase修改压缩格式及Snappy压缩实测分享
- UIProgressView
- js中的对非boolean值param进行if(!param)的判断时的逻辑
- 数组的排序(冒泡法a)
- PLSQL Developer客户端 连接 oracle(64)服务
- UML类图几种关系的总结
- 有用的34个As3框架
- Huffman编码C++实现
- ubuntu12.04编译安装crtmpserver
- eclipse debug apache pluto 1.0 portal
- 隐藏Win7、Vista桌面图标文字 3招打造NB桌面
- ffmpeg参数详解