public class SelectSort {
private int[] a;
public SelectSort(int[] a){
this.a = a;
}
public void sort(){
for(int i=0; i<a.length-1; i++){
int min = i;
for(int j=i+1; j<a.length; j++){
if(a[min] > a[j]){
min = j;
}
}
if(i != min){
int temp = a[i];
a[i] = a[min];
a[min] = temp;
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
int[] a = {7,2,4,8,3,5,1,9,0,6};
SelectSort ss = new SelectSort(a);
ss.sort();
Tools.printArray(a);
}
}选择排序
最新推荐文章于 2024-08-05 17:33:55 发布
2062

被折叠的 条评论
为什么被折叠?



