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

是王小二呀
TA貢獻(xiàn)88條經(jīng)驗(yàn) 獲得超19個(gè)贊
你把學(xué)生存在一個(gè)list里,然后以學(xué)生為鍵,以分?jǐn)?shù)為值,存在map里,,排序不是麻煩嗎? 那你先排好序,然后當(dāng)list里的學(xué)生名字和map里的鍵名字一樣時(shí)候,把值賦給list里的那個(gè)學(xué)生,,這么說(shuō)你能明白嗎。。
添加回答
舉報(bào)
0/150
提交
取消