#include #include #include #include "SSort.h" using namespace std; template void PrintVector(const vector & data) { for(auto e: data) { cout << e << " "; } cout << endl; return; } template ostream & operator << (ostream & s, const vector & data) { for(auto e: data) { s << e << " "; } return s; } int main() { vector a{1,4,67,3,7,3,3,99, 0, -3, 200, -88}; SelectionSort(a); PrintVector(a); vector b{1.0, .321, 9.99, 2E23, -4E-5}; SelectionSort(b); PrintVector(b); vector c{"zebra", "cat", "ant", "dog", "frog"}; SelectionSort(c); PrintVector(c); cout << endl; cout << c << endl; return 0; }