gpt4 book ai didi

data-structures - 倾斜树与二叉搜索树的关系

转载 作者:行者123 更新时间:2023-12-05 07:56:43 30 4
gpt4 key购买 nike

我知道二叉搜索树是什么,我知道它们是如何工作的。但是它要变成一棵歪斜的树需要什么条件呢?我的意思是,所有节点都必须在一侧吗?还是有其他组合?

拥有这种形状的树(见下文)是使其成为倾斜树的唯一方法吗?如果不是,还有哪些其他可能的倾斜树?

倾斜树示例: Example

另外,我进行了搜索,但没有找到关于倾斜树的准确定义。谁有好的定义?

最佳答案

找出倾斜的树是树的最坏情况。

`1, 2, ... n = n的排列数!

BST Shapes的数量:(1/n+1)(2n!/n!n!)

1, 2, ....n = 2^(n-1)的倾斜树的数量

`这是我看到的一个例子: http://i61.tinypic.com/4gji9u.png

关于data-structures - 倾斜树与二叉搜索树的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28315718/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com