public class Choose {
/**
* 高服用的选择排序法
* @param args
*/
public static void main(String[] args) {
Integer[] a={2,5,3,6};
Choose.chooseTo(a);
for (int a1:a) {
System.out.print(a1+" ");
}
}
private Choose (){}
public static <E extends Comparable<E>> void chooseTo(E[] a){
E n ;
for (int i=0;i<a.length;i++){
int minindex =i ;
for (int j=i;j<a.length;j++){
if (a[j].compareTo(a[minindex])<0){
minindex=j;
}
}
n=a[i];
a[i]=a[minindex];
a[minindex]=n;
}
}
}
选择排序算法
最新推荐文章于 2021-03-18 13:36:04 发布