假設我有一個向量的整數向量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);
}
}
}
}
在此網站上,我們不回答「給我codez」問題。 – Puppy
如果行長在每一行都發生變化,並且他們沒有排序 – zaratushtra
對不起,我不想問像「給我代碼」這樣的問題。只是一個簡單的方法就足夠了,或者是一個分析解釋。 – zaratushtra