摘要: 伸展树 通过 Splay/伸展操作 不断将某个节点旋转到根节点,使得整棵树仍然满足二叉查找树的性质,能够在均摊 O(logn)时间内完成插入,查找和删除操作 局部性。如刚刚被访问的节点,极有可能很快的再次被访问,下一次要访问的节点,极有可能就在刚被访问的节点附近。 伸展树是局部性原理的应用:将刚被访 阅读全文
posted @ 2023-03-22 17:01 stu--wy 阅读(58) 评论(0) 推荐(0)
摘要: BST 二叉搜索树 任一节点均不小于/不大于其左/右后代 BST的中序遍历序列,必然单调非降 BST的查找:O(h)。(减而治之) BST的插入:O(h)。 BST的删除:O(h)。 平衡二叉搜索树 BST的等价转化都可以视作是一系列的旋转而成 zig/zag 顺时针/逆时针 适度平衡 任一节点 左 阅读全文
posted @ 2023-03-22 15:20 stu--wy 阅读(28) 评论(0) 推荐(0)