- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 LeetCode 226. 翻转二叉树
题目描述翻转一棵二叉树示例:输入: 4 / \ 2 7 / \ / \1 3 6 9输出: 4 / \ 7 2 / \ / \9 6 3 1思路翻转二叉树的左右子树,然后递归class Solution {public: TreeNode* invertTree(Tre...
2018-09-21 10:38:21 216
原创 LeetCode 104. 二叉树的最大深度
题目描述给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度 3 。思路递归判断左右子树哪个深度最大。class Solution {pub...
2018-09-21 10:22:50 128
原创 LeetCode 617. 合并二叉树
题目描述给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。示例 1:输入: Tree 1 Tree 2 ...
2018-09-21 10:16:37 298
鸟哥的linux私房菜
2017-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人