gpt4 book ai didi

tree - 如果没有 ' N ' 节点,可能有多少种不同的二叉树和二叉搜索树?

转载 作者:行者123 更新时间:2023-12-03 05:28:18 25 4
gpt4 key购买 nike

对于二叉树:不需要考虑树节点值,我只对具有“N”个节点的不同树拓扑感兴趣。

对于二叉搜索树:我们必须考虑树节点值。

最佳答案

  1. 二叉树总数 = enter image description![enter image description here

  2. 对 i 求和得出具有 n 个节点的二叉搜索树的总数。 enter image description here

基本情况是 t(0) = 1 且 t(1) = 1,即存在一个空 BST,并且存在一个具有 1 个节点的 BST。 enter image description here

因此,通常您可以使用上述公式计算二叉搜索树的总数。我在Google面试中被问到了一个与这个公式相关的问题。问题是有 6 个顶点的二叉搜索树总共可能有多少个。所以答案是 t(6) = 132

我想我给了你一些想法......

关于tree - 如果没有 ' N ' 节点,可能有多少种不同的二叉树和二叉搜索树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3042412/

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