selection sort
/*** selection sort: O(n2) find the min on the right part and exchange ***/ #include <iostream> using namespace std; class selectionSort { public : selectionSort( int *a, int sz); ~selectionSort() { } void sort(); void print(); private : int *as; int size; void exchange( int *a1, int *b1); int getmin( int begin, int end); }; selectionSort::selectionSort( int *a, int sz):as(a), size(sz) { } void selectionSort::sort() { int pos; for ( int i = 0; i < size; i++) { pos...