-2

vector の整数ベクトルがあるとしvector<vector<int >v1ます。同じ要素を持つ同一の行を削除しようとしています。そのような

before    after
--v1--   --v1'--
 1324     1324
 1324     2435
 2435
 2435

タスクは繰り返される行を削除しています。これは非常に単純なアルゴリズムですが、C++バージョンが必要ですか??

for (int i = 0; i < v1.size(); i++)
      {
         for (int j = 1; j < v1.size() ; j++ )
            {
               for (int a=0; v1[i][a] == v1 [j][a]; a++)  
               {
                   if (a=v1.end());
                   {
                    //erase(the row);                    

                   } 
               }


            }
       }
4

2 に答える 2