617. 合并二叉树

it2024-11-23  27

617. 合并二叉树

1. 题目 题目链接

2. 题目分析 合并两个二叉树,如果重复的就两个节点的值加起来。

3. 解题思路

本题主要考验对二叉树的遍历。二叉树的遍历就两种,一是递归,二是迭代。递归遍历两个二叉树就好了。

4. 代码实现(java)

class Solution { public TreeNode mergeTrees(TreeNode t1, TreeNode t2) { if (t1 == null){ return t2; } if (t2 == null){ return t1; } TreeNode newTree = new TreeNode(t1.val + t2.val); newTree.left = mergeTrees(t1.left, t2.left); newTree.right = mergeTrees(t1.right, t2.right); return newTree; } }
最新回复(0)