从unsigned int
...的向量的向量开始
vector<vector<unsigned short int> > matrix;
vector<unsigned short int> row;
我想合并联合集(即具有共同元素的向量)。
例如,作为输入:
matrix[0] = {0, 1, 2}
matrix[1] = {1, 10}
matrix[3] = {9}
matrix[4] = {2, 8}
matrix[5] = {7}
作为输出:
matrix[0] = {0, 1, 2, 10, 8} // it doesn't matter the order
matrix[1] = {9}
matrix[2] = {7}
这个问题最有效的解决方案是什么?最好的问候,六。