public class XuanZePaiXu {
// 选择排序;
public static void main(String[] args) {
int[] in = new int[]{2,4,21,5,234,54,32,5};
int t=0;
for(int i=0;i<in.length;i++)
for(int j=i+1;j<in.length;j++)
if(in[i]>in[j])
{
t = in[i];
in[i] = in[j];
in[j] = t;
}
for(int i=0;i<in.length;i++)
System.out.print(in[i]+" ");
}
}
选择排序:大白话就是固定一个值,让其值与其余的值进行依次比较。每比较完一次,就确定出最大值或者最小值;然后在进行第二次比较,让第二个数的后面的值再进行排序。依次类推。直至完成。
与冒泡排序相比较: 时间上比较快。
固定一个值 与其他进行比较。