c语言中叶子节点数和节点数有什么不同

如题所述

叶子节点指一棵树上所有终端节点,按照从上向下画的方式,就是最“下面”的节点。

而节点包含所有节点,也就是除了叶子节点外,还有根节点和中间节点。

以下图为例:


叶子节点只包括C,D,E三个节点,所以这个树的叶子节点数为3。

而计算节点数要包括所有节点,即A,B,C,D,E,所以节点数为5。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-17
首先,这个不是c语言的问题,是数据结构的问题。

节点中,没有子节点的节点称叶子节点,所有的节点都可以计入节点数。
你是把子节点和叶子节点弄混了吧