当前位置:  开发笔记 > 编程语言 > 正文

C++中的存在性映射

如何解决《C++中的存在性映射》经验,为你挑选了2个好方法。

我想要像std :: map这样的东西,但我只想查看该项是否存在,我实际上并不需要键和值.我该怎么用?



1> Alexander Ko..:

看起来你需要一个std :: set.



2> David Dibben..:

如果您想要与之相同的行为std::map,那么您需要std::set.

如果您正在混合插入/删除和查询操作,那么std::set可能是最佳选择.但是,如果您可以首先填充集合,然后使用查询跟随它,则可能值得查看使用std::vector,排序,然后使用二进制搜索来检查向量中是否存在.

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有