看到一个模板函数,用来计算名次,真是奇妙!!template <class T>void Ran (T a[], int n, int r[]){// 计算a[0;n-1]中n个元素的名次 for (int i = 1; i<n; i++) r[i] = 0;//初使化 //逐对比较所有元素 for ( int i = 1; i < n; i++) for ( int j = 1; j < i; j++) if (a[i] <= a[i]) r[i]++; else r[j]++;}//计算后的名次放入r[]中

评论