关闭

排序项目模板

145人阅读 评论(0) 收藏 举报
*Copyright (c) 2014,烟台大学计算机学院

*All right reserved.

*文件名称:test.cpp

*作    者:韩双志

*完成日期:2016年5月31日

*版本号:v1.0

*

/*

#include <iostream>
using namespace std;
template<typename T>
T Sort(T a[],T size)
{
    T i,j,k,t;
    for(i=0;i<size;i++)
    {
        k=i;
        for(j=0;j<size;j++)
        {
            if(a[j]>a[k])
            {
                k=j;
                t=a[k];
                a[k]=a[i];
                a[i]=t;
            }
        }
    }
}
int main()
{
    int a[100],size;
    int i;
    cin>>size;
    for(i=0;i<size;i++)
        cin>>a[i];
        Sort(a,size);
     for(i=0;i<size;i++)
        cout<<a[i]<<" ";
    return 0;
}

*/

运行结果:


知识点总结

     函数模板

学习心得

   了解了函数模板

0
0
查看评论

[C++]排序模板(含C++模板代码)

排序模板一、插入排序 特点:stable sort、In-place sort 最优复杂度:当输入数组就是排好序的时候,复杂度为O(n),而快速排序在这种情况下会产生O(n^2)的复杂度。 最差复杂度:当输入数组为倒序时,复杂度为O(n^2) 插入排序比较适合用于“少量元素的数组”。 伪代码:C++...
  • stary_yan
  • stary_yan
  • 2016-04-20 10:37
  • 2295

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

【项目-排序函数模板】   已知void Sort(int a[],int size); void Sort(double a[],int size);是一个函数模板的两个实例,其功能是将数组a中的前size个元素按从小到大顺序排列。试设计这个函数模板。参考解答:#include<iostr...
  • sxhelijian
  • sxhelijian
  • 2016-05-26 15:16
  • 2022

各种排序算法C++模版类实现

闲来无事,于是把常用的排序算法自己写了一遍,也当做是复习一下。 /*************************************************************** * * * * *...
  • w397090770
  • w397090770
  • 2012-05-05 16:36
  • 5562

[算法之排序]排序类算法模版 (java实现)

/*** * 排序类算法模版 * */ public class Example { public static void sort(Comparable[] a) { //排序算法实现 } // 判断第一个数是否大于第二个数 private static boolean l...
  • ever223
  • ever223
  • 2014-12-27 21:10
  • 451

项目概要设计说明书 模板

项目概要设计说明书1 引言 1.1 写目的:阐明编写概要设计说明书的目的,指明读者对象。 1.2 项目背景:应包括   ● 项目的委托单位、开发单位和主管部门   ● 该软件系统与其他系统的关系。 1.3 定义:列出本文档中所用到的专门术语的定义和缩写词的愿意。 1.4 参考资料:   ● 列出这些...
  • ljinddlj
  • ljinddlj
  • 2007-11-09 14:31
  • 6188

为Visual Studio添加项目模板及项模板

1 问题的引入在做项目的时候,需要代码规范,版本信息不可或缺,但是每次在文件头COPY版本信息很麻烦,而且也不太容易控制。为了更好、更规范的去完成项目,需对项目文件做统一的格式来处理。 2 环境描述OS: WINDOWS 2003 开发环境:VS2008 语言:C# 架构:C/S B/S 3知识准备...
  • qiaozhiwei
  • qiaozhiwei
  • 2009-12-15 22:44
  • 20393

项目总结 模板

项目特点:运行环境为RedHat Linux 9.0,分布式系统,无用户界面,,采用消息队列+状态机的运行机制,要求不间断运行的服务性程序。2 项目情况2.1 开发模型本项目的特征是需求相对明确,无用户接口,系统规模中等,所以开发模型采用瀑布模型。分成需求分析,概要设计,详细设计,编码,测试几个阶段...
  • JEGarden
  • JEGarden
  • 2004-12-07 10:48
  • 1624

C++类模板的使用-排序

最近发现自己类模板的使用好像不记得去了,写了个排序模板练练手感,嗯还不错,一次写对 下面是写的是快排以及归并排序 #include #include #include #include #include #include using namespace std; template ...
  • qq_18661257
  • qq_18661257
  • 2015-09-11 12:37
  • 711

jsp单页面数据库查询模板:支持分页、排序、简单搜索、设置每页显示页数功能

不多说,直接贴代码 show.jsp(显示页面) <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName...
  • woshiwanghao_hi
  • woshiwanghao_hi
  • 2014-04-15 17:39
  • 2945

排序函数模板

问题及描述; /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称;test.cpp *作者;邱凯 *完成日期;2016年5月31号 *版本号;v6.0 *问题描述; 排序函数模板 *输入描述; 输入数据 *...
  • qiukai1234
  • qiukai1234
  • 2016-05-31 13:06
  • 293
    个人资料
    • 访问:26704次
    • 积分:1325
    • 等级:
    • 排名:千里之外
    • 原创:110篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论