package com.chen;
public class Demo{
public static void main(String[] args){
int arr[]={1,6,9,-15,16,-6};
Select s=new Select();
s.sort(arr);
}
}
class Select{
int temp=0;
public void sort(int arr[]){
for(int j=0;j<arr.length-1;j++){
int min=arr[j];
int minIndex=j;
for(int k=j+1;k<arr.length;k++){
//在选择排序法中,下面的arr[j]为什么不行,而arr[minIndex]或者min可以?
if(arr[j]>arr[k]){
min=arr[k];
minIndex=k;
}
}
temp=arr[j];
arr[j]=arr[minIndex];
arr[minIndex]=temp;
}
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
}
}
不偏不易
相关分类