tip:这个程序上传仅仅用来备份,不值一看。很简单的关于template使用的一个例子。
数组排序函数
实现一个对数组排序的函数(从大到小)
该函数可以对不同类型的数组元素进行排序(这里使用简单的选择排序)
用int型数组、char型数组进行测试
#include<iostream>
#include "bijiao.cpp"
using namespace std;
/*
数组排序函数-通用型
实现一个对数组排序的函数(从大到小)
该函数可以对不同类型的数组元素进行排序(这里使用简单的选择排序)
用int型数组、char型数组进行测试
*/
//排序算法函数
template<class T>
void mySort(T arr[], int len)
{
for (int i = 0; i < len; i++)
{
int max = i;
for (int j = i + 1; j < len; j++)
{
if (arr[max] < arr[j])
{
max = j;
}
}
if (max != i)
{
T temp = arr[i];
arr[i