平衡树详解和运用

0.总言

  平衡树是一种十分有用的数据结构,它能支持一组数据的插入、删除、查排名、查前驱后继等。讲述平衡树,我们先从最普通的\(\text{Treap}\)引入。

1.平衡树 && Treap

  平衡树是一种特殊的二叉查找树,所谓二叉查找树,就是满足所有子树中,根节点的权值大于(小于)左子树中任一结点,小于(大于)右子树中任一结点,而特殊就特殊在它是平衡的——任一结点的左右子树高度差\(\leq 1\),比如下图就是一个平衡的二叉查找树。

2.Splay

3.SBT

4.AVL

5...

猜你喜欢

转载自www.cnblogs.com/ac-evil/p/11185555.html
0条评论
添加一条新回复