-2
集合給出像 - [10,11,5,6,10,11,10,11,10,5]
答案應該只包含最後一個元素(如果元素重複)
答案 - [5,10 ,6,11]
這裏元件(5)被重複2次這樣的回答應該包含第二5
類似元件(10)被重複4次這樣的回答應該包含第四所以10
元件(11)被重複3次答案應該包含第3個11
注意: - 這裏重複元素的次數不重要。保存集合中最後一個重複條目的最佳方法?
集合給出像 - [10,11,5,6,10,11,10,11,10,5]
答案應該只包含最後一個元素(如果元素重複)
答案 - [5,10 ,6,11]
這裏元件(5)被重複2次這樣的回答應該包含第二5
類似元件(10)被重複4次這樣的回答應該包含第四所以10
元件(11)被重複3次答案應該包含第3個11
注意: - 這裏重複元素的次數不重要。保存集合中最後一個重複條目的最佳方法?
您需要根據重複次數對列表進行排序。正如註釋中提到的@ px06,您可以使用set來設置唯一值和排序值。但是這不會以重複次數爲基礎給出結果。
Collections.frequency(List, value);
將給列表中的值的頻率。 您需要迭代列表,然後將結果放入新集合中。
可能的重複[如何在Java中維護唯一列表?](http://stackoverflow.com/questions/13259535/how-to-maintain-a-unique-list-in-java) – px06
這個問題有被問及數百萬次,如果你谷歌它的第一個鏈接是[設置]的文檔(https://docs.oracle.com/javase/7/docs/api/java/util/Set.html) 。請在發佈問題前進行調查。 – px06
但設置要插入第一個元素,之後,如果重複來了它不會添加,這裏我的問題是我必須保存最後一項不是第一個 –