排序函数模板

原创 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;
}

运行结果;


冒泡排序的模板函数

将类型进行参数化,就可以制造函数模板了。下面实现冒泡排序的模板函数。 //bubbleSort.h template void bubblesort(T arr[],int n) { bool...
  • sanqima
  • sanqima
  • 2015年01月19日 18:39
  • 992

函数模板实现冒泡排序

坚持

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

函数模板,冒泡排序

  • 2015年07月02日 21:09
  • 1KB
  • 下载

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

说在前面的废话话说快一年没写过博客了。。。 在建站之前就先用csdn写吧这次要说的东西也没有啥,主要是想写一次快排(学了这么就快排都没写过你敢信用法类似于stl里面的sort,有两个版本。不知道为什...

使用函数模板进行排序

  • 2014年04月15日 21:27
  • 230KB
  • 下载

冒泡排序算法的C++函数模板

  • 2011年11月14日 17:08
  • 14KB
  • 下载

c++实践参考:排序函数模板

/* *Copyright(c)2016.烟台大学计算机学院 *All right reserved. *文件名称:test.cpp *作者:黄金婵 *完成日期:2016年6月20...

函数模板对数组冒泡排序

  • 2010年11月23日 12:31
  • 33KB
  • 下载

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

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:20...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:排序函数模板
举报原因:
原因补充:

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