本文介绍: 题目给定两个二叉树想象当你将它们中的一个 覆盖 到另一个上时两个二叉树的一些节点便会重叠你需要将他们合并为一个新的二叉树合并的规则是如果两个节点重叠那么将他们的 值相加 作为节点合并后的新值否则不为 NULL 的节点将直接作为 新 二叉树的节点
0x00 题目
给定两个二叉树
想象当你将它们中的一个 覆盖
到另一个上时
两个二叉树的一些节点便会重叠
你需要将他们合并为一个新的二叉树
合并的规则是如果两个节点重叠
那么将他们的 值相加
作为节点合并后的新值
否则不为 NULL
的节点将直接作为 新
二叉树的节点
0x01 思路
根据合并规则:
两个节点都不为空时,值相加
作为节点新值
有一个为空时,直接使用 非空
的节点
使用递归方式,遍历到每个节点即可
0x02 解法
解法:
小五笔
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。