您的位置:首页 > 其它

排序-选择排序(直接选择排序)

2014-07-24 23:57 183 查看
package org.select;

public class SelectSort {

public static void main(String[] args) {

int a[] = {64,5,7,89,6,24};

System.out.print("排序之前:");

for(int i = 0;i<a.length;i++){

System.out.print(a[i]+" ");

}

sort(a);

System.out.print("\n排序之后:");

for(int i = 0;i<a.length;i++){

System.out.print(a[i]+" ");

}

}

public static void sort(int a[]){

int small,temp;

for(int i = 0;i<a.length;i++){

small = i;

for(int j = i+1;j<a.length;j++){

if(a[j]<a[small]){

small = j;

}

}

if(small != i){

temp = a[i];

a[i] = a[small];

a[small] = temp;

}

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: