如何在字符串数组中找到唯一的元素数?

时间:2016-11-05 20:01:32

标签: c++

例如,我有一个城镇列表。事实上,其中有20个,但在我的20个城镇字符串数组中,只有4个独特的城镇,但它们随机分散在阵列中并且可以重复。我如何找到独特的城镇数量?

2 个答案:

答案 0 :(得分:0)

使用-optl,例如

std::set

假设您的城镇名称位于名为std::set<std::string> myset(list_of_towns.begin(), list_of_towns.end()); 的std :: vector中。

答案 1 :(得分:0)

您可以创建is_in(45.6178738,4.6703107)->.a; rel(pivot.a)[boundary=administrative]; out tags; 来存储每个城镇名称的出现次数。然后删除出现值&gt;的条目1。

unordered_map