2017-02-16 14 views
-2

コレクションは - [10,11,5,6,10,11,10,11,10,5]
のように与えられます。最後の要素のみが含まれるべきです(要素が繰り返される場合)
回答 - [5,10答えは答えは4 10
素子(11)は3回ように繰り返される含むべきであるので、同様の要素(10)が4回繰り返される5
2を含むべきであるので、6,11-]
ここ要素(5)を2回繰り返します回答には第3の11が含まれていなければなりません。
注:ここでは要素の繰り返し回数は重要ではありません。コレクションに最後の重複エントリを保存する最も良い方法は?

+0

[Javaでユニークなリストを維持するにはどうすればいいですか?](0120-17753-100) – px06

+0

この質問には次のようなものがあります。何百万回も尋ねられています。もしあなたがグーグルなら、最初に出てくるリンクは[Set](https://docs.oracle.com/javase/7/docs/api/java/util/Set.html)のドキュメントです。 。質問を投稿する前に調査してください。 – px06

+0

しかし、セットが1番目の要素を挿入しようとした後、重複が来ていない場合は追加されません。ここで私は最後のエントリを保存しなければなりません。 –

答えて

1

繰り返し回数に基づいてリストをソートする必要があります。 @ px06は、コメントに記載されているように、独自の値とソートされた値に設定することができます。しかし、これはあなたに反復の数の基礎の結果を与えるものではありません。

Collections.frequency(List, value); 

は、リストの値の頻度を示します。 リストを反復し、結果を新しいコレクションに入れる必要があります。

関連する問題