刚才我在等人的时候,在手机上写了个很简单,且效率不高的排序算法
int [] ints={1,4,2,8,10,5,13,20};
public doOrder(int[] ints){
int small,big;
for(int i=0;i<=ints.length-1;i++){
for(int j=i+1;j<=ints.length-1;j++){
if(ints[j]<ints[i]){
//交换位置
small=ints[j];
big=ints[i];
ints[i]=small;
ints[j]=big;
}
}
}
}
首先我们定义了两个缓存int
然后我们通过双层for遍历需要排序的数组
如果后面的数字比前面小,就取出来并交换位置
(算法很渣====)