/**
* Definition for a binary tree node.
* public class TreeNode {
* int val;
* TreeNode left;
* TreeNode right;
* TreeNode(int x) { val = x; }
* }
*/
class Solution {
public TreeNode mergeTrees(TreeNode t1, TreeNode t2) {
return merge(t1, t2);
}
public TreeNode merge(TreeNode t1, TreeNode t2) {
if (t1 == null) return t2;
if (t2 == null) return t1;
t1.val += t2.val
t1.left = merge(t1.left, t2.left);
t1.right = merge(t1.right, t2.right);
return t1;
}
}
'알고리즘 > Leetcode' 카테고리의 다른 글
[leetcode/java] 226. Invert Binary Tree (0) | 2020.06.01 |
---|---|
[leetcode/java] 367. Valid Perfect Square (0) | 2020.05.09 |
[leetcode/java] 1427.Perform String Shifts (0) | 2020.04.15 |
[leetcode/java] 287. Find the Duplicate Number (0) | 2020.04.11 |
[leetcode/java]844. Backspace String Compare (0) | 2020.04.10 |