package sort; /** * 选择排序 * * 选择出数组中的最小元素,将它与数组的第一个元素交换位置。 * 再从剩下的元素中选择出最小的元素,将它与数组的第二个元素交换位置。 * 不断进行这样的操作,直到将整个数组排序。 * * @author 刘壮飞 * https://github.com/zfman. * https://blog.csdn.net/lzhuangfei. */ public class Selection> extends Sort{ @Override public void sort(T[] nums) { int n=nums.length; for(int i=0;i sort=new Selection<>(); sort.sort(arr); ArrayUtils.printArray(arr); } }