选择排序
原理 : 第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。
public static void sort(int[] datas){
//第一轮循环是 选择设置对应位置的数据
for (int i = 0; i < datas.length-1; i++) {
//通过 和它后面的数据就行比较,交换数据。
for (int j=i+1;j<datas.length;j++){
int min= datas[i];
if(datas[j]<min){
int temp=datas[i];
datas[i]=datas[j];
datas[j]=temp;
}
}
}
}