- Python编程300例:快速构建可执行高质量代码
- 李永华编著
- 121字
- 2021-03-26 23:33:22
例56 二叉树叶子节点之和
1.问题描述
叶子节点是一棵树中没有子节点(即度为0)的节点,简单地说就是一个二叉树任意一个分支上的终端节点。计算二叉树的叶子节点之和。
2.问题示例
输入:
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P71_24687.jpg?sign=1739060722-WjlcsZMr3MKsP2NKDjkVAWApyg6Di4ca-0-efe4b89a27d76bab1827c122b9f6acf3)
输出:7
输入:
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P71_24689.jpg?sign=1739060722-eSvr9al6HTDKqwYb9S2PnSBq7fIY1eyO-0-651ea971350ebee400d64019539e6508)
输出:3
3.代码实现
![](https://epubservercos.yuewen.com/E3EF07/19549640501519606/epubprivate/OEBPS/Images/Figure-P71_24690.jpg?sign=1739060722-bTRqx7PMVew8Un9akPRstRPKtdyigK9u-0-445ab0597e5c7e99d3b31701dad8f0cc)
4.运行结果
输入:1 2 3 4
输出:7
叶子节点是一棵树中没有子节点(即度为0)的节点,简单地说就是一个二叉树任意一个分支上的终端节点。计算二叉树的叶子节点之和。
输入:
输出:7
输入:
输出:3
输入:1 2 3 4
输出:7