【第22期】观点:IT 行业加班,到底有没有价值?

飛飛(五十五)简单的函数模板,功能是讲数组a中的前size个元素从小到大排列

原创 2016年05月31日 20:53:33
/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作    者:李飞
*完成日期:2016年 5月 31日
*版 本 号:1.0
*
*问题描述:简单的函数模板,功能是讲数组a中的前size个元素从小到大排列
*输入描述:
*程序输出:
*/
#include <iostream>

using namespace std;
template<class T>   //模板声明
void sort(T set[],int size)
{
      int i,j;
      T temp;
      for(i=1;i<size;i++)
      {
          for(j=size-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,7,2,5,9};
      char b[]={'c','w','p'};
      sort(a,5);
      sort(b,3);
      for(i=0;i<5;i++)
      {
            cout<<a[i]<<" ";

      }
      cout<<endl;
      for (i=0;i<3;i++)
      {
            cout<<b[i]<<" ";


      }
       cout<<endl;
        return 0;
}






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

相关文章推荐

项目-排序函数模板将数组a中的前size个元素按从小到大顺序排列。试设计这个函数模板。

问题及代码: /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:main.cpp *作 者:李磊涛 *完成时间:2016...

最简单版 从小到大排列三个字符串(字符串,字符数组,指针数组(1))

//如果不表明数组长度就会数组越界(貌似在书上那里看过这个词,,,,,,,,宝宝不懂不管学指针都学傻了,指针还是没有学好) #include #include int main() {   ...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

采用冒泡排序法,将数组中元素按照从小到大的顺序排序

#include&lt;iostream.h&gt; void sort(int[],int); void main() { int b[5]={71,83,52,35,100}; cout&lt;&lt;"原始数据为:"&lt;...
  • wsql
  • wsql
  • 2011-12-01 17:15
  • 704

例题6--2//运用直接 选择排序法对整数数组元素按照从小到大顺序排序

//运用直接 选择排序法对整数数组元素按照从小到大顺序排序 #include #define SIZE 8 int main() { int a[SIZE]={18,35,36,61,...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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