最大的一个数被交换到最前 下一轮循环就可以“刨除”最前的数
for(int i = ns.length-1;i>=0;i--){
for(int j = ns.length - 1;j > ns.length-1 -i;j--){
if(ns[j]>ns[j-1]){
int temp = ns[j];
ns[j] = ns[j-1];
ns[j-1] = temp;
}
Sign in to make a reply
遗失的星落
最大的一个数被交换到最前 下一轮循环就可以“刨除”最前的数
for(int i = ns.length-1;i>=0;i--){
for(int j = ns.length - 1;j > ns.length-1 -i;j--){
if(ns[j]>ns[j-1]){
int temp = ns[j];
ns[j] = ns[j-1];
ns[j-1] = temp;
}
}
}