package com.test;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
/*
* 约定 数组中下标对应的值
* 0金牌数
* 1银牌数
* 2铜牌数
* 3名次默认为0
*/
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
/*
* 约定 数组中下标对应的值
* 0金牌数
* 1银牌数
* 2铜牌数
* 3名次默认为0
*/
int[] zg={2,2,3,0}; //中国
int[] mg={2,2,4,0}; //美国
int[] els={1,3,4,0}; //俄罗斯
int[] yg={1,4,5,0}; //英国
int[] jnd={1,4,5,0}; //加拿大
//第一种方案使用二维数组方式
int[][] rq=new int[5][4];
rq[0]=zg;
rq[1]=mg;
rq[2]=els;
rq[3]=yg;
rq[4]=jnd;
//排序–自行补齐
for(int i=0;i<rq.length;i++)
{
//取金牌数 rq[0][0]
//取银牌数rq[0][1]
}
//第二种方案 使用list
List list =new ArrayList();
list.add(zg);
list.add(mg);
list.add(els);
list.add(yg);
list.add(jnd);
//循环list 获取内容排序 自行补齐
for(int i=0;i<list.size();i++)
{
}
}
}
解决方案
20
本人觉得你把你的数据结构重新设计设计吧。
40
随便百度一个排序算法就可以了