C++:map、hash_map、unordered_map

     面试常常被问的问题之一,即是map和hash_map的区别,以及何时用map何时用hash_map。另外也了解到还有C++11的unordered_map,因此这里一并介绍三个了。用法就不介绍了,主要介绍区别。html 1. 三者的区别     map底层是用红黑树实现的,空间复杂度为O(n),是随着节点的增长才增长,而查找的时间时间复杂度则固定是O(log(n))了。由于红黑树原本就是
相关文章
相关标签/搜索