写一篇最近新学的java的两种排序的方法,也是可以在javascript中使用的方法。以这种方法可以对比两种变量的大小和进行排序
Java代码
int[] scores =new int['','','','','','',''];//定义数组
int temp = 0;
//进行冒泡排序:i控制比较多少轮,j控制每轮比较多少次
for(int i = 0;i < scores.length;i++){
for(int j=i+1;j < scores.length - 1 - i;j++){
if(scores[i] > scores[j]){
temp = scores[i];
scores[i] = scores[j];
scores[j] = temp;
}
}
}
//进行从小到大的排序
2.选择排序法源码:
Java代码
int[] scores = new int ['','','','','',''];
//定义临时变量
int temp = 0;
//找到最小值索引
int min;
for(int i=0;i < scores.length - 1;i++){
min = i;
for(int j = i + 1;j < scores.length;j++){
if(scores[j] < scores[min]){
min = j;
}
}
if(min != i){
temp = scores[min];
scores[min] = scores[i];
scores[i] = temp;
}
}
//有的地方很容易出错误,所以记下来,以后看的时候方便些。
//如果有人正在学习java或者javasrcipt的可以学习一下,学习过的也可以巩固一下知识。。。