伸展树保证从空树开始连续M次对树的操作最多花费O(M log N)时间。一棵伸展树每次操作的摊还代价是O(log N)。
伸展树的基本 想法是,当一个节点被访问后,它就要经过一些列AVL树的旋转被推到根上。因为在许多应用中当一个节点被访问时,它很可能不久再被访问。
本文介绍伸展树数据结构,一种保证连续M次操作在O(MlogN)时间内完成的高效树形结构。文章阐述了伸展树的基本思想:通过AVL树的旋转将访问过的节点提升到根位置,以优化频繁访问相同节点的情况。
伸展树保证从空树开始连续M次对树的操作最多花费O(M log N)时间。一棵伸展树每次操作的摊还代价是O(log N)。
伸展树的基本 想法是,当一个节点被访问后,它就要经过一些列AVL树的旋转被推到根上。因为在许多应用中当一个节点被访问时,它很可能不久再被访问。
3550

被折叠的 条评论
为什么被折叠?
