CStringArray列表元素的共同点?

时间:2013-01-09 16:25:49

标签: visual-c++ mfc

给出CStringArray中的数组元素列表:

dog
dog 
cat 
cat
cat
cat
mice

我想在CStringArray中找到常见元素:(狗,猫,老鼠)。

2 个答案:

答案 0 :(得分:0)

对数组进行排序以将所有相似的元素放在一起,然后逐步执行它,每次元素更改时都将其复制到输出中。

答案 1 :(得分:0)

遍历数组并使用element的值作为哈希键,在哈希表中设置键值对(此处的实际值不相关)。

然后你得到一组所有哈希键作为结果。

也可以考虑std::setstd::unique