起泡法
来源:互联网 发布:网站开发流程 知乎 编辑:程序博客网 时间:2024/04/26 05:37
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:yinhang.cpp * 作 者:杨绍宁 * 完成日期:2012 年 12 月 1 日 * 版本号: v1.0 * 对任务及求解方法的描述部分 * 输入描述:略 * 问题描述:略 * 程序输出:略 */ #include <iostream>#include<iomanip>using namespace std;void bubble_sort(int a[],int n);void output_array(int b[],int n);//两个函数bubble_sort和output_array的声明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};cout<<"从大到小输出:"<<endl;bubble_sort(a,20); //用冒泡法按降序排序a中元素output_array(a,20);//输出排序后的数组cout<<endl;cout<<"从大到小输出:"<<endl;bubble_sort(b,15); //用冒泡法按降序排序b中元素output_array(b,15); //输出排序后的数组cout<<endl;return 0;}void bubble_sort(int a[],int n){int i,j,k,t;for(i=0;i<n-1;i++){k=i;for(j=i+1;j<n;j++)if(a[j]<a[k])k=j;t=a[k];a[k]=a[i];a[i]=t;}return;}void output_array(int b[],int n){int i;for(i=n-1;i>=0;i--)cout<<b[i]<<setw(5);} //请在下面定义bubble_sort和output_array函数
结果:
新的感受:加油!!!
- 起泡法
- 起泡法
- 起泡法
- 起泡法
- 起泡法排序
- 排序:起泡排序法
- 冒泡法或起泡法
- 起泡法排序(JavaScript)
- 使用起泡法按照时间排列文件
- 用起泡法排十个数字
- 用起泡法对10个数排序。
- 书上的代码-起泡排列法
- java数组排序实例-起泡法
- 起泡法对10个数排序
- 关于起泡法为什么比选择法快
- 起泡法按照时间排列文件(FSO)(修正)
- [转载] 起泡法按照时间排列文件(FSO)
- 用起泡法对10个数排序(由小到大)
- VC 坐标体系
- chromium UI库简介
- 2个char类型比较
- Struts2 过滤器与拦截器
- oozie 工作流调度引擎总结(一)
- 起泡法
- SQL查询多条不重复记录值
- Linux静态库和动态库
- C# 序列化(Serialize)与反序列化(Deserialize)
- Hdu 3605 Escape
- onTouch,onClick,onLongClick事件发生先后顺序和关联
- x264中几个重要结构体的说明
- 随笔之GoldFish Kernel启动过程中arm汇编分析
- 区域下拉框的实现与使用