Hoo*_*lum 10 tree binary-tree treenode nodes data-structures
所以我浏览了网页,这里有一些关于stackoverflow的问题是定义:
我即将得出结论,根也是一个内部节点,但它的定义似乎有些模棱两可,如下所示:
如果我们遵循该定义,那么根节点将不会被计为内部节点.那么根节点是否是内部节点?
小智 14
书中的陈述:离散数学及其应用 - 第7版罗森说,
具有子项的顶点称为内部顶点.根是内部顶点,除非它是图中唯一的顶点,在这种情况下它是一个叶子.
支持性定理:
对于任何正整数n,如果T是具有n个内部顶点的完整二叉树,则T具有n + 1个叶子和总共2n + 1个顶点.
情况1:
O <- 1 internal node as well as root
/ \
O O <- 2 Leaf Nodes
Run Code Online (Sandbox Code Playgroud)
案例2:琐碎的树
O <- 0 internal vertices (no internal vertices) , this is leaf
Run Code Online (Sandbox Code Playgroud)