为了账号安全,请及时绑定邮箱和手机立即绑定

书上的一个题目,谁能帮忙构思下,写个代码更好了?

书上的一个题目,谁能帮忙构思下,写个代码更好了?

蓝天16 2016-04-09 19:36:01
问题:有5个学生,含有姓名和分数,姓名分别为a,b,c,d,e,相应的分数为:45,67,78,45,23,(要注意里面含有相同的分数)。将其按分数降序排列并输出。我已经吧题目简化了,我主要就是卡在相同的分数那了,要是用treemap集合,分数做为键的时候,把键赋给set是就会去除相同的分数导致数据缺失。我写了接近一天了,改了又改总是有问题,所以最好给代码,当练习题做做。先拜谢
查看完整描述

1 回答

?
是王小二呀

TA贡献88条经验 获得超19个赞


你把学生存在一个list里,然后以学生为键,以分数为值,存在map里,,排序不是麻烦吗? 那你先排好序,然后当list里的学生名字和map里的键名字一样时候,把值赋给list里的那个学生,,这么说你能明白吗。。

查看完整回答
1 反对 回复 2016-04-09
  • 蓝天16
    蓝天16
    明白你意思,但是我想用Student对象作为treemap的值,然后将treemap里Student的score排序,treemap的键就随便赋值。可我就是不知道怎么实现comparator接口,你能帮我试试这个思路嘛,谢谢你》》。
  • 1 回答
  • 0 关注
  • 1270 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信