/ / C ++のリストから重複した値を削除する方法[複製]-C ++

C ++のリストから重複値を削除する方法[duplicate] - c ++

可能な重複:
c ++のリストから重複した値を削除するにはどうすればよいですか?

こんにちは、 C ++のリストから重複した値を削除する必要があります。私はC ++を初めて使用するので、どのようにそれを行うことができますか?

サンプルコードは大歓迎です。

よろしく シェカル

回答:

回答№1は4

std :: sort、その後 std :: unique


回答№2については2

あなたはSTLが欲しいと思う ユニークな (いくつかの サンプルコード 要求に応じて)。


回答№3の場合は0

リストをあまり使用していませんが、配列のようなものになると思います。 その場合、これを行う1つの方法は ソート それらをアルファベット順にしてから、リストを反復処理して、現在の要素を次の要素と比較します。それらが同じ場合は削除します。そうでない場合は、続行してください!


回答№4の場合は0

これをチェックして:

http://www.java2s.com/Tutorial/Cpp/0340__list/DemonstratingtheSTLlistuniquefunctions.htm

Raphによると、stl uniqueを使用します。それと同じくらい簡単。


回答№5の場合は0

あなたの質問に対する答えは、STL関数名「Unique」を使用することですが、この関数ではコレクションをソートする必要があるため、コレクションがソートされていない場合は、STLソートを使用します。