public class SelectSort1 {
public static void main(String[] args) {
int[] len = { 12, 23, 45, 56, 768, 2 };
SelectSort1 sort = new SelectSort1();
sort.soter(len);
}
private void soter(int[] len) {
int index;
for (int i = 1; i < len.length ; i++) {
index = 0;
for (int j = 1; j <= len.length - i; j++) {
if (len[j] > len[index]) {
//把最大的index赋值给j;
index = j;
}
}
//在这里把满足条件的元素与指定的位置交换,
//在这里是吧最大值放到最后面以此类推,把最大的值放到最后面,把小的值往前排;
int temp=len[len.length-i];
len[len.length-i]=len[index];
len[index]=temp;
}
showArray(len);
}
private void showArray(int[] len) {
for(int i:len){
System.out.print(">"+i);
}
System.out.println();
}
}
public static void main(String[] args) {
int[] len = { 12, 23, 45, 56, 768, 2 };
SelectSort1 sort = new SelectSort1();
sort.soter(len);
}
private void soter(int[] len) {
int index;
for (int i = 1; i < len.length ; i++) {
index = 0;
for (int j = 1; j <= len.length - i; j++) {
if (len[j] > len[index]) {
//把最大的index赋值给j;
index = j;
}
}
//在这里把满足条件的元素与指定的位置交换,
//在这里是吧最大值放到最后面以此类推,把最大的值放到最后面,把小的值往前排;
int temp=len[len.length-i];
len[len.length-i]=len[index];
len[index]=temp;
}
showArray(len);
}
private void showArray(int[] len) {
for(int i:len){
System.out.print(">"+i);
}
System.out.println();
}
}