【问题标题】:size for sub-trees after split in AVL tree在 AVL 树中拆分后子树的大小
【发布时间】:2022-01-16 00:00:47
【问题描述】:

所以我试图在 AVL 树中实现拆分方法(给定一个带有键 X 的节点拆分树..),因为我只有 AVL 树类的大小字段,所以我找不到找到的方法拆分后每个子树的大小。我正在考虑为每个节点添加一个大小字段,但这个解决方案现在太复杂了,因为我必须编辑我编写的许多代码。 我很高兴解决方案(如果存在,在这些条件下)知道如何在拆分后找到每个子树的大小(时间复杂度不超过 O(logn))。谢谢!

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: data-structures binary-search-tree avl-tree


【解决方案1】:

如果不将附加数据附加到节点,则无法在亚线性时间内确定分割的每一边的大小。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-17
    • 2011-02-13
    • 2011-02-13
    • 2014-01-29
    • 2010-09-30
    • 2012-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多