确定 unordered_map
容器是否具有具有指定键的项目的最快方法是什么?
原文由 Kimi 发布,翻译遵循 CC BY-SA 4.0 许可协议
确定 unordered_map
容器是否具有具有指定键的项目的最快方法是什么?
原文由 Kimi 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答3.3k 阅读
它们将具有大致相同的性能。您应该使用最能表达您正在尝试做的事情的算法。
为了详细说明,通常
count()
将使用find()
实现。例如,在 libcxx 中,count()
实现为return (find(__k) != end());