您的位置:首页 > 编程语言 > Java开发

Java中选择排序的代码实现

2016-06-09 11:31 369 查看
public class ChoiseDemo {

/**
* 选择排序:从0索引开始,依次和后面的元素比较,小的往前放,第一次完毕,最小值出现在最小索引处。
* @param args
*/
public static void main(String[] args) {
int arr[] ={23,65,24,13,35,67,98,45};
for(int i=0;i<arr.length;i++){
for(int j=1+i;j<arr.length;j++){
if(arr[i]>arr[j]){
int a=arr[i];
arr[i]=arr[j];
arr[j]=a;

}

}

}
for(int i=0;i<arr.length;i++){
if(i==arr.length-1){
System.out.println(arr[arr.length-1]);
}else{
System.out.print(arr[i]+", ");
}
}
}

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