#ifndef DAN_CANT_SPELL #define DAN_CANT_SPELL #include template void SelectionSort(std::vector & data) { std::size_t smallest; std::size_t i,j; T tmp; for(i =0 ; i< data.size(); i++) { smallest = i; for(j = i+1; j < data.size(); j++) { if (data[j] < data[smallest]) { smallest = j; } } if (i != smallest) { tmp = data[i]; data[i] = data[smallest]; data[smallest] = tmp; } } } #endif