STL 中字典的最佳容器
Best container for dictionary in STL
STL 中字典的最佳容器是什么?字典将接受没有重复项的文件中的单词。主要用途是单词搜索。谢谢。。。
std::unordered_map 不是 STL 的一部分,而是标准库的一部分。STL有一个几乎相同的地图。
如果你只需要检查单词是否存在,set 就是你要找的容器。如果要保留原始单词(键 - 值(的翻译,则应使用映射容器。set 和 map 都是标准的 STL 容器。
最好的容器是你测量的最好的容器。
尝试unordered_set
,set
并使用binary_search
对vector
进行排序。
相关文章:
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 在C++中,将大的无符号浮点数四舍五入为整数的最佳方法是什么
- 实现无开销push_back的最佳方法是什么
- 在c代码之间共享数据的最佳方式
- 使用std::source_location报告错误的最佳实践
- 派生类销毁的最佳实践是什么
- 将寄存器设计成可由C和C++访问的外设的最佳实践
- 在两台机器之间进行时间戳的最佳c++chrono函数是什么
- 使用QQuickFramebufferObject时同步数据的最佳方式是什么
- 在C++中向零方向近似的最佳方法
- 使用不同的CRT将新的C++代码与旧的(二进制)组件隔离开来的最佳方法是什么
- 从嵌套在std::映射中的std::列表中删除元素的最佳方式
- 如果条件为TRUE(最佳方式?),则在do while循环中后置增量
- 检测win32服务创建和删除的最佳方法
- 在reactor中存储eventHandlers的最佳方式是什么
- C++中的MSD基排序(字典序)
- 在C++中样板"冷/never_inline"错误处理技术的最佳方法是什么?
- 在 c++ 中对类中的 c 字符串动态数组进行排序的最佳方法是什么?
- STL 中字典的最佳容器
- 从文本文件中读取字典并将其存储在排序容器中的最佳方法是什么?