1.實(shí)現(xiàn)思路
找到極值忆矛,記錄極值的index河闰,進(jìn)行交換
public static void main(String []args) {
int a[]=new int[]{3,10,6,8,3,8,9,1};
for (int i=0;i<a.length;i++){
int temp=a[i];
int index=i;
for (int j=i+1;j<a.length;j++){
//比較選出最大索引
if (a[j]>a[index]){
index=j;
}
}
//索引發(fā)生變化后票腰,進(jìn)行值的交換
if (i!=index){
a[i]=a[index];
a[index]=temp;
}
}
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}