第十四周【项目1-排序函数模板】
来源:互联网 发布:薪酬数据 编辑:程序博客网 时间:2024/06/06 03:17
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年6月3日 *版本号:v1.0 * *问题描述:排序函数模板 *输入描述:无 *输出描述:无 */#include <iostream>#include<vector>#include<algorithm>#include<iterator>#include<functional>using namespace std;template<class T>void Sort(T a[],int size){ T temp; int i,j; for(j=0;j<size-1;j++) { for(i=0;i<size-j-1;i++) { if(a[i]>a[i+1]) { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } } }}int main(){ int i; int a[5]={1,3,5,2,4}; double b[5]= {3.5, 6.7, 2, 5.2, 9.2}; cout<<"a转换之前的数据:"<<endl; for(i=0;i<5;i++) cout<<a[i]<<" "; cout<<endl; Sort(a,5); cout<<"a转换之后的数据:"<<endl; for(i=0;i<5;i++) cout<<a[i]<<" "; cout<<endl; cout<<"b转换之前的数据:"<<endl; for(i=0;i<5;i++) cout<<b[i]<<" "; cout<<endl; Sort(b,5); cout<<"b转换之后的数据:"<<endl; for(i=0;i<5;i++) cout<<b[i]<<" ";}
0 0
- 第十四周项目1-排序函数模板
- 第十四周项目 1 排序函数模板
- 第十四周-项目1-排序函数模板
- 第十四周项目1排序函数模板
- 第十四周【项目1-排序函数模板】
- 第十四周项目59-排序函数模板
- 第十四周项目一 排序函数模板
- 第十四周项目59-排序函数模板
- 第十四周项目2:排序函数模板
- 第十四周项目一 排序函数模板
- 第十四周项目一排序函数模板
- 第十四周项目一-排序函数模板
- 第十四周项目一排序函数模板
- 第十四周实践项目1-排序函数模板
- 第十四周项目1——排序函数模板
- 第十四周--排序函数模板
- 第十四周上机实践项目1(1):排序函数模板(冒泡法排序)
- 第十四周上机实践项目1(2):排序函数模板(选择法排序)
- android 让dialog显示在锁屏上方
- 从java bean配置初识spring 实现最简单的Helloworld
- Linux下如何不停止服务,清空nohup.out文件
- Rplication error: Could not find stored procedure 'dbo.sp_MSins_dboTablename'解决方法.
- C#中将utc时间转换成DateTime
- 第十四周【项目1-排序函数模板】
- Ajax文件上传
- 《Spring设计思想》AOP实现原理(基于JDK和基于CGLIB)
- ios9 获取app 获取wifi列表,wifi添加副标题
- Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面
- 解决Andriod软键盘出现把原来的布局给顶上去的方法
- 嵌入式Linux基础知识5(ubuntu16”命令行模式和图形界面切换“ “开机自动进入命令行模式设置”)
- 类型基础
- jquery.teml()小例子