のソートされたベクトルのためのユニークなの独自の実装:a)の安定した(メモリリークを避けるC++、ようにポインタのソートされたベクトルのためのstdの独自の実装::独特の書き方をポインタ
)、
b)大規模なデータセットの場合、できるだけ早く高速化する。
インデックス[i]、[i-1]を持つ2つの隣接アイテムを比較した後、アイテム[i]のデストラクタを呼び出してベクトルから消去するのが最も遅いです。
問題の解決方法を教えてください。サンプルコードは役に立ちます:-)。ありがとう。
次の機能を備えた独自のimplementaionを作成しようとしました。 Tehereは2つの指標です。最初のものはベクトルの最後の固有の要素を表し、2番目のインデックスは共通のインデックスです。
私は要素ごとに配列要素を処理しており、要素のスワップは、一意でない要素がベクトルの最後に残るようにしています。このアプローチは、それがない...そして、最初のインデックスの右側に配置されたすべての要素を削除... K-要素は、私のopininonに、一つの要素の繰り返し削除よりも高速で一度に
を
を消去します宿題、それは深刻な問題です。点群(1e9点)から重複要素を削除する必要があります...
-1:Stackoverflowはあなたのために行われている仕事を求めるものではありません。 – wallyk
1.宿題? 2. a)で "安定"とは何ですか?ここでメモリリークについて話します。 2.何を試しましたか?誰もあなたのためにコードを書くことはありません。他にもたくさんあります。 –
あなたはこの問題を自分で何でもやってみましたか? –