五一老师布置的Java作业时用一个二维数组记录学生成绩并对这个数组依据成绩进行排序。
我做了两种方法,各有优缺点。
冒泡法排序
public static void main(String[] args){
int[][] x =new int[40][2];
for (int i=0;i<x.length;i++){
x[i][0]=i+1;
x[i][1]=(int)(41*Math.random())+60;
}
x[8][1]=100;
for (int j=0;j<x.length;j++){
for(int i=0;i<x.length-1;i++)