伸展树保证从空树开始连续M次对树的操作最多花费O(M log N)时间。一棵伸展树每次操作的摊还代价是O(log N)。
伸展树的基本 想法是,当一个节点被访问后,它就要经过一些列AVL树的旋转被推到根上。因为在许多应用中当一个节点被访问时,它很可能不久再被访问。
伸展树保证从空树开始连续M次对树的操作最多花费O(M log N)时间。一棵伸展树每次操作的摊还代价是O(log N)。
伸展树的基本 想法是,当一个节点被访问后,它就要经过一些列AVL树的旋转被推到根上。因为在许多应用中当一个节点被访问时,它很可能不久再被访问。