[力扣题解] 617. 合并二叉树

题目:617. 合并二叉树

思路

递归法遍历,随便一种遍历方式都可以,以前序遍历为例;

代码

class Solution {
public:
    TreeNode* mergeTrees(TreeNode* root1, TreeNode* root2) {
        if(root1 == NULL)
        {
            return root2;
        }
        if(root2 == NULL)
        {
            return root1;
        }
        
        root1->val += root2->val;

        root1->left = mergeTrees(root1->left, root2->left);
        root1->right = mergeTrees(root1->right, root2->right);

        return root1;
    }
};

相关推荐

  1. [题解] 617. 合并

    2024-06-08 23:56:08       28 阅读
  2. 合并617

    2024-06-08 23:56:08       31 阅读
  3. 617. 合并

    2024-06-08 23:56:08       57 阅读
  4. 题解 >>>

    2024-06-08 23:56:08       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-08 23:56:08       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-08 23:56:08       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-08 23:56:08       82 阅读
  4. Python语言-面向对象

    2024-06-08 23:56:08       91 阅读

热门阅读

  1. Android13 调试,解锁bootloader

    2024-06-08 23:56:08       26 阅读
  2. 发送TCP reset (RST) 包打断TCP连接

    2024-06-08 23:56:08       28 阅读
  3. unity 制作表格 配置

    2024-06-08 23:56:08       35 阅读
  4. 有哪些针对平台端口的常见攻击手段

    2024-06-08 23:56:08       26 阅读
  5. 第6章 支持向量机

    2024-06-08 23:56:08       20 阅读
  6. C#中的as和is

    2024-06-08 23:56:08       30 阅读
  7. 麒麟系统 3588 环境安装手册

    2024-06-08 23:56:08       35 阅读
  8. 华为OD技术面试-最长回文串-2024手撕代码真题

    2024-06-08 23:56:08       36 阅读
  9. 【C++面向对象编程】(二)this指针和静态成员

    2024-06-08 23:56:08       35 阅读
  10. 【C++】6-6 你好,输出的格式控制(对齐)

    2024-06-08 23:56:08       27 阅读
  11. MyBatis一级和二级缓存介绍

    2024-06-08 23:56:08       30 阅读