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

问题:有5个学生,含有姓名和分数,姓名分别为a,b,c,d,e,相应的分数为:45,67,78,45,23,(要注意里面含有相同的分数)。将其按分数降序排列并输出。

我已经吧题目简化了,我主要就是卡在相同的分数那了,要是用treemap集合,分数做为键的时候,把键赋给set是就会去除相同的分数导致数据缺失。我写了接近一天了,改了又改总是有问题,所以最好给代码,当练习题做做。先拜谢

蓝天16
浏览 1271回答 1
1回答

是王小二呀

你把学生存在一个list里,然后以学生为键,以分数为值,存在map里,,排序不是麻烦吗? 那你先排好序,然后当list里的学生名字和map里的键名字一样时候,把值赋给list里的那个学生,,这么说你能明白吗。。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java