总的排序类 template <class Record, class compare> class Sorter//总排序类 protected: /交换数组中的两个元素 static void swap(Record arrayal,int i,int Di public: //对数组Aray进行排序 void Sort(Record arrayllint ni /输出数组内容 void PrintArray ( record arrayal, int ni Fi 北京大学信息学院 版权所有,转载或翻印必究 Page 13北京大学信息学院 ©版权所有,转载或翻印必究 Page 13 总的排序类 template <class Record,class Compare> class Sorter{ //总排序类 protected: //交换数组中的两个元素 static void swap(Record Array[],int i,int j); public: //对数组Array进行排序 void Sort(Record Array[],int n); //输出数组内容 void PrintArray(Record array[], int n); };