こんにちは、 C ++のリストから重複した値を削除する必要があります。私はC ++を初めて使用するので、どのようにそれを行うことができますか?
サンプルコードは大歓迎です。
よろしく シェカル
回答:
回答№1は4回答№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ソートを使用します。