算法练习----力扣每日一题------6

原题链接:

1379. 找出克隆二叉树中的相同节点 - 力扣(LeetCode)


题目解析:

给两个二叉树,original和它的克隆树cloned,二者存的数据和数据的相对位置完全一样,给一个o树里的节点target,求对应的cloned树对应节点的地址或引用

很简单的遍历二叉树,我不多解释了。


代码:

cpp 复制代码
class Solution {
public:
    TreeNode* getTargetCopy(TreeNode* original, TreeNode* cloned,
                            TreeNode* target) {
        if (original == nullptr)
            return nullptr;
        else if (original == target)
            return cloned;
        else {
            auto a1 = getTargetCopy(original->left, cloned->left, target);
            auto a2 = getTargetCopy(original->right, cloned->right, target);
            return a1==nullptr?a2:a1;
        }
    }
};

感谢观看!!!!

相关推荐
敲上瘾3 分钟前
基础dp——动态规划
java·数据结构·c++·python·算法·线性回归·动态规划
西猫雷婶21 分钟前
python学智能算法(三)|模拟退火算法:深层分析
算法·机器学习·模拟退火算法
张有志_41 分钟前
STL容器终极解剖:C++ vector源码级实现指南 | 从内存分配到异常安全的全流程避坑
c语言·c++·算法·开源·visual studio
mvufi1 小时前
day58 第十一章:图论part08
数据结构·算法·图论
williamzhou_20131 小时前
深搜专题2:组合问题
数据结构·算法
web_155342746562 小时前
性能巅峰对决:Rust vs C++ —— 速度、安全与权衡的艺术
c++·算法·rust
StickToForever7 小时前
第4章 信息系统架构(五)
经验分享·笔记·学习·职场和发展
计算机小白一个9 小时前
蓝桥杯 Java B 组之设计 LRU 缓存
java·算法·蓝桥杯
万事可爱^9 小时前
HDBSCAN:密度自适应的层次聚类算法解析与实践
算法·机器学习·数据挖掘·聚类·hdbscan
欧了11111 小时前
洛谷P9240 [蓝桥杯 2023 省 B] 冶炼金属
职场和发展·蓝桥杯·洛谷·蓝桥杯大学b组c语言