一、题目大意
给你两棵二叉树: root1 和 root2 。
想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则是:如果两个节点重叠,那么将这两个节点的值相加作为合并后节点的新值;否则,不为 null 的节点将直接作为新二叉树的节点。
返回合并后的二叉树。
注意: 合并过程必须从两个树的根节点开始。
示例 1:
输入:root1 = [1,3,2,5], root2 = [2,1,3,null,4,null,7]
输出:[3,4,5,5,4,null,7]
示例 2:
输入:root1 = [1], root2 = [1,2]
输出:[2,2]
提示:
两棵树中的节点数目在范围 [0, 2000] 内
-104
Original: https://www.cnblogs.com/okokabcd/p/16734220.html
Author: okokabcd
Title: leetcode 617. Merge Two Binary Trees 合并二叉树(简单)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/620684/
转载文章受原作者版权保护。转载请注明原作者出处!