排序函数
来源:互联网 发布:python rawurlencode 编辑:程序博客网 时间:2024/05/22 07:01
/*
*copyright(c) 2016,烟台大学计算机学院
*All rights reserved
*文件名称:test.cpp
*作者:王帅
*版本:v6.0
*/
#include <iostream>
using namespace std;
template<class T>
void Sort(T a[],int n)
{
int i,j;
T t;
for(j=0;j<n-1;j++)
for(i=0;i<n-1-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
int main()
{
int i;
int a1[]={1,5,4,6,7,3,2,6,7,24};
Sort(a1,10);
for(i=0;i<10;i++)
cout<<a1[i]<<" ";
cout<<endl;
float a2[]={1.2,5.5,4.1,6.6,7.4,3.2,2.2,6.6,7.7,24.2};
Sort(a2,10);
for(i=0;i<10;i++)
cout<<a1[i]<<" ";
cout<<endl;
*copyright(c) 2016,烟台大学计算机学院
*All rights reserved
*文件名称:test.cpp
*作者:王帅
*版本:v6.0
*/
#include <iostream>
using namespace std;
template<class T>
void Sort(T a[],int n)
{
int i,j;
T t;
for(j=0;j<n-1;j++)
for(i=0;i<n-1-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
int main()
{
int i;
int a1[]={1,5,4,6,7,3,2,6,7,24};
Sort(a1,10);
for(i=0;i<10;i++)
cout<<a1[i]<<" ";
cout<<endl;
float a2[]={1.2,5.5,4.1,6.6,7.4,3.2,2.2,6.6,7.7,24.2};
Sort(a2,10);
for(i=0;i<10;i++)
cout<<a1[i]<<" ";
cout<<endl;
}
0 0
- 排序函数
- 排序函数
- 排序函数
- 排序函数
- 排序函数
- 排序函数
- 排序函数
- 排序函数和in排序
- 【排序】c++排序函数详解
- 文件遍历排序函数
- 二维数组排序函数
- java快速排序函数
- vb冒泡排序函数
- 字符串排序输出函数
- Matlab排序函数
- c# 汉语拼音排序函数
- asp 数组排序函数
- SQL2005 Tips 排序函数
- mysql优化笔记
- redis数据淘汰策略
- WPF 虚拟化面板
- ORTP移植到Hi3518e,h.264封包rtp发送
- STM32 UVC学习笔记2
- 排序函数
- QQ第三方登录
- java serializable 序列化
- JQuery中的 ajax 简单应用
- 《如何阅读一本书》读书笔记
- Struts2 数据分页
- OpenCV中IplImage图像格式与BYTE图像数据的转换
- poj 3074 Sudoku
- kafka深入理解