2013-07-16 61 views
1

根据我的理解,完整的二叉树可能在树的最后一层有不完整的节点。什么是完整的二叉树?有什么不同?完整的二叉树和完整的二叉树有什么区别?

+0

满二叉树是,每一个节点有两个孩子,除了叶节点,我们有。 一个完整的二叉树凡直到第二个最后一个元素都有两个孩子,最后一个元素可能有一个孩子,但它的左侧是sholud。对于更多的事情,你可以在谷歌和其他网站上看到更多图片。 –

+0

[完全二叉树“,”严格二叉树“,”完整二叉树“?]之间的差异可能重复(https://stackoverflow.com/questions/12359660/difference-between-complete-binary-tree-strict - 二进制树全二进制-TRE) – Dukeling

回答

4

一个完整的二叉树(有时是正确的二叉树或2叉树)是一棵树,其中树叶以外的每个节点都有两个孩子。

一个完整的二叉树是一个二叉树,除了可能的最后一个,每个级别都被完全填满,所有节点尽可能地离开。

下面是这些描述的来源和参考图片: http://web.cecs.pdx.edu/~sheard/course/Cs163/Doc/FullvsComplete.html