关闭

第十四周项目一 排序函数模板

标签: C++函数模板STL选择排序法
147人阅读 评论(0) 收藏 举报
分类:
/* 
 *Copyright(c) 2016,烟台大学计算机学院 
 *作    者:刘金石 
 *完成日期:2016年5月31日 
 *问题描述:void Sort(int a[],int size);
            void Sort(double a[],int size);
    是一个函数模板的两个实例,其功能是将数组a中的前size个元素按从小到大顺序排列。
    试设计这个函数模板。
 */  
#include<iostream>
using namespace std;
template <class T>
void Sort(T str[],int n)
{
    T temp;
    int i,j;
    for(i=0;i<n-1;i++)
        for(j=i+1;j<n;j++)
        {
            if(str[i]>str[j])
            {
                temp=str[i];
                str[i]=str[j];
                str[j]=temp;
            }

        }
};
int main()
{
    int i;
    int a[]= {4,5,2,8,9,3};
    double b[]= {3.5, 6.7, 2, 5.2, 9.2, 10.3};
    Sort(a,6);
    Sort(b,6);
    for(i=0; i<6; i++)
        cout<<a[i]<<"  ";
    cout<<endl;
    for(i=0; i<6; i++)
        cout<<b[i]<<"  ";
    cout<<endl;
    return 0;
}

运行结果:


0
0
查看评论

第十四周项目一排序函数模板

/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 徐聪 *完成日期 : 2016年6月16号 *版 本 号 : v6.0 * *问题描述 : 排序函数模板 *输入描述 : *程序输出 : ...
  • ccxucong
  • ccxucong
  • 2016-06-16 08:58
  • 240

第十四周项目一-排序函数模板

问题及代码: /* *烟台大学计算机学院 *文件名称:xiangmu3.cpp *作 者:闫安 *完成日期:2016年6月9日 *版 本 号:codeblocks 16.01 * *问题描述:将数组a中的前size个元素按从小到大顺序排列。试设计这个函数模板。 *程序输入:无 *程序输出:运...
  • qq_34095220
  • qq_34095220
  • 2016-06-20 16:23
  • 91

第十四周--排序函数模板

问题及代码: /*copyright 计算机与控制工程学院 文件名称:排序函数模板 完成日期:2016/5/31 作者:马艳艳*/ #include using namespace std; template void Sort(T set[],int n) { int i,j; ...
  • qq_33267291
  • qq_33267291
  • 2016-05-31 14:05
  • 104

第十四周项目一-排序函数模版

/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月1日 *版 本 号:v1.0 * *问题描述:设计函数模板将数组a中的前size个元素从小到大顺序排列 */ ...
  • wangrui813
  • wangrui813
  • 2016-06-01 19:39
  • 107

第十四周实践项目1-排序函数模板

问题及代码: /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:77.cpp *作 者:董凯琦 *完成日期:2016年6月1日 *版 本 号:v1.0 * *问题描述:已知 void Sort(int...
  • Asleny
  • Asleny
  • 2016-06-01 16:43
  • 279

第十四周项目1——排序函数模板

问题及代码: /* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年6月2日 * 版 本 号:v1.0 * * 问题描述: */ ...
  • zhao960803
  • zhao960803
  • 2016-06-02 08:54
  • 153

第十四周【项目1-排序函数模板】

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年6月3日 *版本号:v1.0 * *问题描述:排序函数模板 *输入描述:无 *输出描...
  • qq_33450452
  • qq_33450452
  • 2016-06-03 16:12
  • 261

第十四周实践项目1————排序函数模板

问题及代码: /*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:吴敬超 * 完成日期:2016年5月28日 * 版本号:codeblock * * 问题描述: 排序函数模板 ...
  • jnwujingchao
  • jnwujingchao
  • 2016-05-28 11:13
  • 95

第十四周项目59-排序函数模板

问题及代码: /* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:徐健 *完成日期:2015年5月29日 *版本号:v1.0 * *问题描述: 已知void Sort(int a[],int size...
  • GEMINI_xujian
  • GEMINI_xujian
  • 2016-05-29 20:31
  • 345

第十四周项目 1 排序函数模板

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:2016年5月28日 *版本号:v1.0 * *问题描述:排序函数模板 *输入描述:无 *输出...
  • lidekun9132
  • lidekun9132
  • 2016-05-29 11:13
  • 239
    个人资料
    • 访问:44166次
    • 积分:2146
    • 等级:
    • 排名:千里之外
    • 原创:177篇
    • 转载:5篇
    • 译文:0篇
    • 评论:2条
    博客专栏
    天气