【发布时间】:2016-06-26 15:32:37
【问题描述】:
给定一个 STL 向量,只输出重复项:
INPUT {"A","A","B","B","C","D","E","F"};
OUTPUT {"A","B"}
我真的是 stl 的新手,所以不知道从哪里开始。有人能指出我正确的方向吗?
【问题讨论】:
-
遍历向量。将新项目添加到 std::set。在添加到集合之前测试如果一个字符串已经在集合中,如果是,则将其放入输出向量中。
-
当心丹尼尔,您的输入甚至都不正确。
"A而不是"A"!! -
字符串范围是否排序?
-
使用
std::set的find方法 -
你用
{"A","A","A"}做什么?