Splay树:对于splay树,inorder遍历是否按递增顺序查看节点?

时间:2016-11-09 06:00:54

标签: algorithm data-structures splay-tree

我刚刚完成了对此的考试,我在其中使用了一个inorder遍历来检查我的一个splay树中的正确节点顺序。这有效吗?

1 个答案:

答案 0 :(得分:1)

是的,按顺序遍历以递增顺序访问splay树的元素。

通过定义树in the original article

  

展开树,是(是)二元搜索树的自调整形式

因此,splay树只是一个结构的常规二叉搜索树,这是按顺序遍历以递增顺序访问元素所需的全部内容。除此之外,沿着splay树的搜索路径的操作会修改结构,但它们会以不违反binary search tree invariants的方式执行。