文章
- 2.1、vector扩容原理
- 2.2、vector如何释放空间
- 2.3、vector 与 list 区别
- 2.4、 vector与deque区别
- 2.5、说一说如何选择顺序容器
- 2.6、list的底层原理和常用函数
- 2.7、讲讲deque实现原理
- 2.8、说一说你了解的优先级队列?
- 2.9、什么时候用map,什么时候用hash_map?
- 2.10、说一说红黑树?
- 2.11、map 底层为什么用红黑树而不是平衡二叉树(AVL)?
- 2.12、remove 和 erase 区别
- 2.13、set的底层实现为什么不用哈希表而是用红黑树
- 2.14、hashtable的实现原理
- 2.15、数组和链表的区别
- 2.16、list 和 forward_list 的区别?
- 2.17、map 的 insert 和 emplace 区别?