SelectSort Class extends Sortable
You can run main method to test.
/**
* The entry point of application.
*
* @param args the input arguments
*/
public static void main(String[] args) {
SelectSort selectSort = new SelectSort();
//sort from 0 to integers.length
Integer[] integers = new Integer[] {1, 2, 4, 1, 43, 21, 4, 5, 3};
selectSort.show(integers);//1 2 4 1 43 21 4 5 3
selectSort.sort(integers);
selectSort.show(integers);//1 1 2 3 4 4 5 21 43
//sort from 3 to 5
Double[] doubles = new Double[] {1.2, 2.1, 4.4, 33.2, 44.1, 41.3, 12.1, 434.2};
selectSort.show(doubles);//1.2 2.1 4.4 33.2 44.1 41.3 12.1 434.2
selectSort.sort(doubles, 3, 5);
selectSort.show(doubles);//1.2 2.1 4.4 12.1 33.2 41.3 44.1 434.2
}
More details:SelectSort.java