#include #include #include #include "book.h" #include "compare.h" template void selsort(Elem A[], int n) { // Selection Sort for (int i=0; ii; j--) // Find the least value if (Comp::lt(A[j], A[lowindex])) lowindex = j; // Put it in place swap(A, i, lowindex); } } template void sort(Elem* array, int n) { selsort(array, n); } #include "sortmain.cpp"