简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
【C++面试知识】map的底层实现及其相关
map的底层是红黑树实现的;而在查阅资料过程中出现多次的HashMap,其实是java里的一个容器,java面试时经常问的一个问题就是HashMap的实现方式,是有哈希表(hash table)实现的。另外C++中其实也有类似的容器叫unordered_map,它也是由哈希表实现的。红黑树VS哈希表红黑树存储结构的存取是O(logn),而哈希表是O(1),当然这是在哈希表没有冲突的...
到底了