这里是有问题的二叉树。叶子是a,b,c,d和边缘标记为0或1这是一个完整的二叉树吗?
.
/\
a .
/\
b .
/\
c d
在我看来,这是一个满二叉树,因为每个节点是叶或有两个子节点,但是我有这种感觉,我们被告知它不是一个完整的二叉树。如果不是,为什么不呢?
如果一个节点有一个孩子说是叶,是否不能算作一个子节点?
这里是有问题的二叉树。叶子是a,b,c,d和边缘标记为0或1这是一个完整的二叉树吗?
.
/\
a .
/\
b .
/\
c d
在我看来,这是一个满二叉树,因为每个节点是叶或有两个子节点,但是我有这种感觉,我们被告知它不是一个完整的二叉树。如果不是,为什么不呢?
如果一个节点有一个孩子说是叶,是否不能算作一个子节点?
是的,每个节点树具有零个或两个孩子,这是二叉树。
[此页](http://www.differencebetween.com/difference-between-complete-binary-tree-and-vs-full-binary-tree)将解决所有的疑虑。 – 2012-05-10 09:57:11