問題:有5個學生,含有姓名和分數,姓名分別為a,b,c,d,e,相應的分數為:45,67,78,45,23,(要注意里面含有相同的分數)。將其按分數降序排列并輸出。我已經吧題目簡化了,我主要就是卡在相同的分數那了,要是用treemap集合,分數做為鍵的時候,把鍵賦給set是就會去除相同的分數導致數據缺失。我寫了接近一天了,改了又改總是有問題,所以最好給代碼,當練習題做做。先拜謝
1 回答

是王小二呀
TA貢獻88條經驗 獲得超19個贊
你把學生存在一個list里,然后以學生為鍵,以分數為值,存在map里,,排序不是麻煩嗎? 那你先排好序,然后當list里的學生名字和map里的鍵名字一樣時候,把值賦給list里的那個學生,,這么說你能明白嗎。。
添加回答
舉報
0/150
提交
取消