C++ 编程练习题: 左子树叶节点之和 (深度优先搜索+广度优先搜索+递归算法) 2018年7月27日 ACM题解, C++, C++, 学习笔记, 数据结构与算法, 程序设计, 计算机 No Comments 题意: 找出所有左子树上的叶节点的值之和. 3 / \ 9 20 / \ 15 7 比如上面 9 和15是左子树上的子节点, 那么求和得 24. 一般来说, 遍历树有两种方式: 深度优先DFS和广度优先BFS. 解这题的关键就在需要知道叶子节点是从左边来的还是从右边来的. C++ 定义二叉树 struct TreeNode { int val; TreeNode *left; … [继续阅读……]