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

原创 2016年06月02日 08:54:27

问题及代码:

/*
 * Copyright (c) 2016,烟台大学计算机与控制工程学院
 * All rights reserved.
 * 文件名称:main.cpp
 * 作    者:赵志君
 * 完成日期:2016年6月2日
 * 版 本 号:v1.0
 *
 * 问题描述:是一个函数模板的两个实例,其功能是将数组a中的前size个元素按从小到大顺序排列。试设计这个函数模板
 */
#include <iostream>
using namespace std;
void Sort(int a[],int size);
void Sort(double a[],int size);
int main()
{
    int a[10]={9,5,7,3,1,4,8,6,10,2};
    Sort(a,5);
    for(int i=0;i<10;i++)
        cout<<a[i]<<"  ";
    cout<<endl;
    double b[10]={9,5,7,3,1,4,8,6,10,2};
    Sort(b,8);
    for(int i=0;i<10;i++)
        cout<<b[i]<<"  ";
    return 0;
}
void Sort(int a[],int size)
{
    for(int i=0;i<size;++i)
        for(int j=i+1;j<size;++j)
    {
        int temp;
        if(a[i]>a[j])
        {
            temp=a[i];
            a[i]=a[j];
            a[j]=temp;
        }
    }
}
void Sort(double a[],int size)
{
    for(int i=0;i<size;++i)
        for(int j=i+1;j<size;++j)
    {
        double temp;
        if(a[i]>a[j])
        {
            temp=a[i];
            a[i]=a[j];
            a[j]=temp;
        }
    }
}



运行结果:


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

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

问题及代码: /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:zwj.cpp *作 者:张伟晶 *完成日期:...
  • angeljing521
  • angeljing521
  • 2016年05月27日 18:01
  • 1897

吴恩达机器学习笔记_第四周

神经网络——模型表示: 为什么需要非线性分类器(非线性假设):维数大的时候(例如图片),特征元素个数将大的不能接受.   历史:80年代和90年代早期广泛应用,但90年代后期开始衰落.最近又东山...
  • hunterlew
  • hunterlew
  • 2016年04月18日 20:37
  • 1581

C primer plus(第五版)编程练习第十四章

第一题:重做复习题3但用月份名的拼写代替月份号(别忘了可以使用strcmp())。 解:可能是印刷错误,应该是重做复习题5 代码如下: #include #include typedef...
  • u013485123
  • u013485123
  • 2015年06月13日 16:06
  • 1758

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

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:20...
  • qq_33450452
  • qq_33450452
  • 2016年06月03日 16:12
  • 257

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

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

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

问题及代码: /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:77.cpp *作 者:董凯琦 *完成日期...
  • Asleny
  • Asleny
  • 2016年06月01日 16:43
  • 260

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

问题及代码: /* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:徐健 *完成日期:2015年5月29...
  • GEMINI_xujian
  • GEMINI_xujian
  • 2016年05月29日 20:31
  • 340

第十四周项目1(3)——验证二叉排序树相关算法

问题: /* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目1.cpp ...
  • chenchen0808
  • chenchen0808
  • 2016年11月30日 21:18
  • 268

第十四周项目1(3)——验证二叉排序树相关算法

/*        * Copyright (c)2016,烟台大学计算机与控制工程学院        * All rights reserved.        * 文件名称:wu.cpp  ...
  • wuhao5211314
  • wuhao5211314
  • 2016年12月08日 10:37
  • 157

第十四周项目1(3)--验证二叉排序树相关算法

问题及代码: [cpp] view plain copy   "font-size:12px;">/*        * Copyright (c)...
  • PANCHUNYU123456789
  • PANCHUNYU123456789
  • 2016年12月16日 10:41
  • 349
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第十四周项目1——排序函数模板
举报原因:
原因补充:

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