问题:有5个学生,含有姓名和分数,姓名分别为a,b,c,d,e,相应的分数为:45,67,78,45,23,(要注意里面含有相同的分数)。将其按分数降序排列并输出。我已经吧题目简化了,我主要就是卡在相同的分数那了,要是用treemap集合,分数做为键的时候,把键赋给set是就会去除相同的分数导致数据缺失。我写了接近一天了,改了又改总是有问题,所以最好给代码,当练习题做做。先拜谢
1 回答
是王小二呀
TA贡献88条经验 获得超19个赞
你把学生存在一个list里,然后以学生为键,以分数为值,存在map里,,排序不是麻烦吗? 那你先排好序,然后当list里的学生名字和map里的键名字一样时候,把值赋给list里的那个学生,,这么说你能明白吗。。
添加回答
举报
0/150
提交
取消