红黑树和AVL树的效率对比

为何map,set 不用AVL树做为底层实现? 用过 STL map 么, 你用过 linux 么(这个说大了), 他们都有红黑树的应用. 当你对搜索的效率要求较高,而且数据常常改动的情景,你能够用红黑树, 也就是 map。node 至于, 为何不用 AVL 树做为底层实现, 那是由于 AVL 树是高度平衡的树, 而每一次对树的修改, 都要 rebalance, 这里的开销会比红黑树大. 红黑树插
相关文章
相关标签/搜索