已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
2天前关闭。
Improve this question
我想创建一个向量,它会显示里面是否有相等的数字,如果有,输出会显示,如果没有相反的数字,就有相等的数字,
例句:A(2,4,2,7)有相等的数
我正在尝试任何解决方案,但不知道如何做到这一点,我在数组的开始。
已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
2天前关闭。
Improve this question
我想创建一个向量,它会显示里面是否有相等的数字,如果有,输出会显示,如果没有相反的数字,就有相等的数字,
例句:A(2,4,2,7)有相等的数
我正在尝试任何解决方案,但不知道如何做到这一点,我在数组的开始。
3条答案
按热度按时间ohfgkhjo1#
使用std::set,从你的向量填充它,比较大小是否相等。如果不相等,你有重复的。
fwzugrvs2#
你可以尝试先对向量排序,然后遍历向量并检查current vector[i]是否== vector[i+1]。
这只是一些代码,我刚刚提出还没有测试过。
tvmytwxo3#
使用Map可能是个好主意:
现在您可以检查每个号码的数量: