一个特定的搜索树在第 3 层有 6 个节点。在下一层,有 24 个节点。3 级的分支因子是多少?
答案是 4,但谁能告诉我为什么,我以为是 2。
一个特定的搜索树在第 3 层有 6 个节点。在下一层,有 24 个节点。3 级的分支因子是多少?
答案是 4,但谁能告诉我为什么,我以为是 2。
来自维基百科:
在计算、树数据结构和博弈论中,分支因子是每个节点的子节点数,即出度。如果该值不均匀,则可以计算平均支化因子。
您在第 3 级有 6 个节点,在第 4 级有 24 个节点,因此第 3 级每个节点的平均子节点数为24/6=4
.
在不同类型的树上,分支因子可以是static
整个树中的一个值,它只发生在树中,也perfect binary trees
可以average
branching factor
是大多数时候树的情况。
分支因子是旁边节点的一个特征,depth
它提供了树变得多么复杂的线索。例如,对于GO Game
19x19 板上的 ,第一层的分支因子是361
,在深度再移动 4 次之后,4
您最终会拥有10 billion
节点。(可能的动作)
资料来源:人工智能简介,珍妮特·芬莱
你也可以只画一个搜索树。从第 3 级开始。6 个节点有 24 个后继节点。这意味着 6 个节点中的每一个都有 24/6= 4 个子节点。您可以检查:6 个父节点 * 4 个子节点 = 第 4 级的 24 个节点。因此,第 3 级的分支因子为 4。