第十四周项目59-排序函数模板
来源:互联网 发布:iphone x抢购软件 编辑:程序博客网 时间:2024/05/18 06:23
- /*
- *Copyright (c) 2015,烟台大学计算机学院
- *All rights reserved.
- *文件名称:text.cpp
- *作者:李德彪
- *完成日期:2015年6月1日
- *版本号:v1.0
- *
- *问题描述: 已知void Sort(int a[],int size);
- void Sort(double a[],int size);
- 是一个函数模板的两个实例,其功
- 能是将数组a中的前size个元素按从
- 小到大顺序排列。试设计这个函数模板。
- *输入描述: 无
- *程序输出: 排列后的数列值输出
- */
- #include <iostream>
- using namespace std;
- template<class T1>
- void Sort(T1 a[],int size)
- {
- int i,j;
- T1 t;
- for(i=0;i<size-1;i++)
- {
- for(j=0;j<size-i-1;j++)
- {
- if(a[j]>a[j+1])
- {
- t=a[j];
- a[j]=a[j+1];
- a[j+1]=t;
- }
- }
- }
- for(i=0;i<size;i++)
- {
- cout<<a[i]<<endl;
- }
- }
- int main()
- {
- int a[5]={4,2,5,1,3};
- double b[5]={5.8,6.8,12.3,4.6,9.1};
- Sort(a,5);
- Sort(b,5);
- return 0;
- }
0 0
- 第十四周项目59-排序函数模板
- 第十四周项目59-排序函数模板
- 第十四周项目1-排序函数模板
- 第十四周项目 1 排序函数模板
- 第十四周-项目1-排序函数模板
- 第十四周项目一 排序函数模板
- 第十四周项目1排序函数模板
- 第十四周项目2:排序函数模板
- 第十四周【项目1-排序函数模板】
- 第十四周项目一 排序函数模板
- 第十四周项目一排序函数模板
- 第十四周项目一-排序函数模板
- 第十四周项目一排序函数模板
- 第十四周--排序函数模板
- 第十四周实践项目1-排序函数模板
- 第十四周项目1——排序函数模板
- 第十四周项目二 排序函数模板(动态分配内存+冒泡排序)
- 第十四周项目二 排序函数模板(动态分配空间+选择排序法)
- android 软键盘 EditText 使用总结
- Linux命令启动关闭tomcat部署的项目
- 静态库的合并
- Myeclipse中project facet问题
- 【DEBUG】Connect to PRSC failed
- 第十四周项目59-排序函数模板
- AS400 *CAT/*BCAT/*TCAT
- 分析iOS Crash文件
- C# .NET基础知识点
- PHP基础笔记(01)
- Android之界面刷新 View更新 Invalidate和postInvalidate的区别
- JAVA运算符 instanceof
- CentOS 6.4下编译安装MySQL 5.6.14
- 【框架】iOS框架研究