STL set、map实现为何要以红黑树为底层实现机制?

红黑树是一种特殊的平衡二叉搜索树,为何set、map的实现要采用红黑树? 为何不用heap?html set 、map都要求自动排序,heap也能实现自动排序啊,为何不用heap?post 我认为最重要的缘由:STL中heap是基于vector实现的,而vector是连续线性空间,这不符合set的集合性质!htm   为何不用二叉搜索树?blog 可能不平衡,形成搜索深度过大!排序   为何不用平
相关文章
相关标签/搜索