boost::unordered_map 和 std::map 的效率 与 内存比较
2014-06-18 09:55
501 查看
例子链接:http://blog.csdn.net/gamecreating/article/details/7698719
结论: unordered_map 查找效率快五倍,插入更快,节省一定内存。如果没有必要排序的话,尽量使用 hash_map(unordered_map 就是 boost 里面的 hash_map 实现)。
结论: unordered_map 查找效率快五倍,插入更快,节省一定内存。如果没有必要排序的话,尽量使用 hash_map(unordered_map 就是 boost 里面的 hash_map 实现)。
相关文章推荐
- boost:unordered_map和std::map的使用详解和性能比较
- boost::unordered_map 和 std::map 的对比(包括速度和内存消耗)
- STL:map和BOOST:unordered_map 实现简单比较
- 比较测试map、unodered_map、unordered_set性能效率,整型数值查找
- 在std::vector下,不同内存分配方式效率简单比较
- map与unordered_map效率的比较
- std::map 的删除和插入效率
- 栈内存分配与对内存分配的效率比较
- std::map, std::multimap, std::tr1::unordered_map 区别
- 智能指针 boost(scoped_ptr,scoped_array,shared_ptr,shared_array) 和 std (auto_ptr)的比较 .
- Linux下map hash_map和unordered_map效率比较
- std vector与std list的效率比较
- Java的内存复制(主要是数组)效率比较
- std::unordered_map::unordered_map
- C++ Containers library std::unordered_map
- Boost文本序列化和二进制序列化的效率比较
- 用boost在共享内存上创建一个复杂的map
- java map对象的效率比较
- std::map, std::multimap, std::tr1::unordered_map 区别 - 笔记本 - 博客频道 - CSDN.NET
- boost::bind,boost::mem_fn,std::mem_fun/mem_fun_ref 比较