排序函数模板

原创 2016年05月31日 13:06:27

问题及描述;

/*
 *Copyright (c) 2016,烟台大学计算机学院
 *All rights reserved.
 *文件名称;test.cpp
 *作者;邱凯
 *完成日期;2016年5月31号
 *版本号;v6.0
 *问题描述;  排序函数模板
 *输入描述;  输入数据
 *输出描述; 输出答案
*/
#include <iostream>
using namespace std;
template<class T>
void Sort(T set[],int n)
{
    int i,j;
    T temp;
    for(i=0;i<n;i++)
        for(j=n-1;j>=i;j--)
        if(set [j-1]>set[j])
    {
        temp=set[j-1];
        set[j-1]=set[j];
        set[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;
}

运行结果;


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

函数模板,冒泡排序

使用函数模板进行排序

  • 2014-04-15 21:27
  • 230KB
  • 下载

排序函数模板

/* Copyright (c) 2016* All rights reserved 烟台大学计算机与控制工程学院 * 文件名称:3.cpp * 作者:刘丽 * 完成日期:2016年 6 月 15日 ...

第十三周项目四 数组的排序(3) 函数的模板

运行及代码: /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *dood luck *文件名称:d.cpp *作 者:张旺...

Primer plus C++ 第十六章 标准模板库_STL排序函数

/* *STL中排序相关函数: * 1)operator<()为全排序; * 2)WorseThan()为完整弱排序; */ #include #include #include #include ...

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

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:20...

快速排序函数模板

这段时间对STL比较痴迷,遂做了些许研究,今天把原来写过的快速排序算法用模板函数重新写了一下,把代码贴出来分享一下 有两个版本,版本二可以传入比较器,自己定义排序规则 快速排序算法思路...

C++泛型编程 快速排序的函数模板实现

说在前面的废话话说快一年没写过博客了。。。 在建站之前就先用csdn写吧这次要说的东西也没有啥,主要是想写一次快排(学了这么就快排都没写过你敢信用法类似于stl里面的sort,有两个版本。不知道为什...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)