摘要:
Splay 二叉查找树(\(BST\)) 能够在这棵树上查找某个值的性质:左子树任意结点$<\(根节点的性质\)<$右子树的性质 维护二叉查找树,通过不断的将某个节点旋转到根节点,使得整棵树依然满足而二叉查找树的性质,并且保持平衡而不至于退化成链。 所有的操作必须保证中序遍历不变 操作 旋转:(改变 阅读全文
posted @ 2022-03-31 17:09
枉玊
阅读(140)
评论(0)
推荐(0)
摘要:
树链剖分 树链剖分的作用: 将树转化为序列,这样树中任意一条路径就可以对应到最多$O(logn)$段的连续区间然后就可以用维护区间的树据结构来维护了 一些定义: 轻/重儿子:当前结点的子节点中子树最大的结点就是重儿子,其它的都是轻儿子 轻/重边:当前结点到重儿子的边为重边,到轻儿子的边叫轻边 重 阅读全文
posted @ 2022-03-31 11:36
枉玊
阅读(34)
评论(0)
推荐(0)