首页
查找话题
首页
C++ STL中的map用红黑树实现,搜索效率是O(lgN),为什么不像python一样用散列表从而获得常数级搜索效率呢?
C++ STL中的map用红黑树实现,搜索效率是O(lgN),为什么不像python一样用散列表从而获得常数级搜索效率呢? 第1页
1
linjiex 网友的相关建议:
C++ STL中的标准规定:
* map, 有序
* unordered_map,无序,这个就是用散列表实现
C++ STL中的map用红黑树实现,搜索效率是O(lgN),为什么不像python一样用散列表从而获得常数级搜索效率呢? 的其他答案 点击这里
1
相关话题
如何看待 PyPy 与 Pyston 的未来?
虚幻4这句代码意义何在?
指针数组初始化为 nullptr 和直接使用 memcpy 有什么区别?
你们都用 python 做什么呢(除了专职程序员)?
如何看待 Rust 这门语言?
有哪些好用的 C++ IDE?
为什么 Python 工程师很少像 Java 工程师那样讨论垃圾回收?
为什么好多人说C++代码丑?
在C++中,为什么部分程序员喜欢在循环中写‘++i’而不是‘i++’?
如何看待风变编程的 Python 网课?
前一个讨论
想做 C++ 方面开发,是基于 Linux 还是基于 Windows 平台?
下一个讨论
程序员必备的书籍有哪些?
相关的话题
如何生成多个互不重叠的不同半径圆?
这样漂亮的科研结果展示横向柱状图怎么画?
朋友自杀前把名字改成了nullptr,是什么意思?
为什么不使用 scrapy,而是从头编写爬虫系统?
现在为什么 Python 这么火?
Linux C++ 服务器端这条线怎么走?一年半能做出什么?
C 语言和 C++、C# 的区别在什么地方?
为什么 Dropbox 等大型服务使用 Python 作为主要语言,即使它的效率比其他编译型语言低几个数量级?
C++ 的常量后缀在什么情况下使用?
为什么大多数的 C++ 的开源库都喜欢自己实现 string?
如何评价"Null reference - my billion-dollar mistake"?
python中的lambda 和java中的lambda有什么不同?
如何修改shared_ptr智能指针,让他支持多线程?
python学习一定用pycharm吗?
C++代码可以魔法到什么程度?
为何抵触爬虫?
请问指针的这些概念如何理解?
Unix网络编程里的阻塞是在操作系统的内核态创建一个线程来死循环吗?
在不使用奇淫怪技的情况下, 如何写出比 STL 快的 vector?
为什么python整数除法运算得浮点数?
std::list::sort 用了什么算法?为什么速度这么快?
.net工作三年想转型做c++?
Java 的开发效率究竟比 C++ 高在哪里?
<<深度探索c++对象模型>>中的虚继承看着蛋疼,感觉这在实际中也没多大用,需要继续深究吗?
3Blue1Brown 的视频是怎么制作的?
C++ make_tuple返回值类型,会有效率问题吗?
如何使用 python 写一个简单的表达式解释器?
新手如何实现个简单AutoML框架。有参考的github开源项目介绍吗?
为什么C++没有Python那么多开源库?
非计算机系学Python有什么建议?
服务条款
联系我们
关于我们
隐私政策
© 2024-11-25 - tinynew.org. All Rights Reserved.
© 2024-11-25 - tinynew.org. 保留所有权利