您的位置:首页 > 理论基础 > 数据结构算法

java数据结构排序之选择排序实现

2016-03-18 15:53 357 查看
<span style="font-size:18px;">public class SelectSort {

static void selectSort(int[] dataList){
int flag,temp;
System.out.println("数组的长度为 "+dataList.length);
for (int i = 0; i < dataList.length-1; i++) {
flag = i;
for (int j = i; j < dataList.length; j++) {
if(dataList[flag]>dataList[j]){
flag = j;
}
}
if(i!=flag){
temp = dataList[i];
dataList[i] = dataList[flag];
dataList[flag] = temp;
}
System.out.print("第 "+ (i+1) +"趟排序的状态:");
for (int j = 0; j < dataList.length; j++) {
System.out.print(dataList[j]+" ");
}
System.out.println();

}
}
public static void main(String[] args) {
int[] dataList = {13,65,97,76,38,27,49,10};
selectSort(dataList);
}
}</span>

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