小编Ale*_*lex的帖子

如何计算向量中的唯一编号而不删除它?

1       1       5       7       5             
6       3       0       4       0              
6       9       0       4       0             
8       4       3       3       1             
8       2       8       8       0             
7       8       6       4       4              
7       6       4       4       0                   
9       4       2       4       0                  



 void something(vector < vector <int> > v)
{

    sort(v.begin(), v.end());
    int uniqueCount = std::unique(v.begin(), v.end()) - v.begin();
    count = uniqueCount-1;
}
Run Code Online (Sandbox Code Playgroud)

我想计算除0以外的不同数字.在这种情况下,1 3 4 5 = 4个唯一数字.我没有得到正确的答案,它试图删除矩阵的几行.

c++ vector

-1
推荐指数
1
解决办法
109
查看次数

标签 统计

c++ ×1

vector ×1