选择排序
Posted JAVA菜菜鸟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选择排序相关的知识,希望对你有一定的参考价值。
将所有数据中最小的排在最左边,然后从剩余的数据中再次选出最小的,排在最左边第二位,依次进行
public class Select {
public int[] initData(){
int[] data = {1,5,2,4,3,6,9,10,8,7};
return data;
}
public static void select(int[] data){
int min,out,in;
int temp;
for(out = 0;out < data.length-1 ; out++){
min = out;
for(in=out + 1;in<data.length;in ++){
if(data[in] < data[min]){
temp = data[min];
data[min] = data[in];
data[in] = temp;
}
}
}
for(int j:data){
System.out.print(j);
}
}
public static void main(String[] args) {
int[] data = new Select().initData();
select(data);
}
}
以上是关于选择排序的主要内容,如果未能解决你的问题,请参考以下文章