二叉树是一种特殊的树。二叉树的特点是每个结点最多有两个儿子,左边的叫做左儿子,右边的叫做右儿子,或者说每个结点最多有两棵子树。更加严格的递归定义是:二叉树要么为空,要么由根结点、左子树和右子树组成,而左子树和右子树分别是一棵二叉树。 下面这棵树就是一棵二叉树。
二叉树的使用范围最广,一棵多叉树也可以转化为二叉树,因此我们将着重讲解二叉树。
二叉树中还有连两种特殊的二叉树叫做满二叉树和完全二叉树。如果二叉树中每个内部结点都有两个儿子,这样的二

本文介绍了完全二叉树的性质,包括父节点与子节点的编号关系,以及如何通过节点数量推导高度。还提到完全二叉树在堆这一数据结构中的应用,并预告了下期将探讨神奇的优先队列——堆的应用。
最低0.47元/天 解锁文章
6602

被折叠的 条评论
为什么被折叠?



