当前位置:网站首页>【二叉树-中等】1379. 找出克隆二叉树中的相同节点
【二叉树-中等】1379. 找出克隆二叉树中的相同节点
2022-08-10 01:52:00 【菜菜2022】
【题目】
【代码】
【方法1】这个是大多数人的解法,其实是不对的,虽然结果正确
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = None
class Solution:
def getTargetCopy(self, original: TreeNode, cloned: TreeNode, target: TreeNode) -> TreeNode:
ans=None
def dfs(root):
nonlocal ans
if not root:
return
if root.val==target.val and ans==None:
ans=root
dfs(root.left)
dfs(root.right)
dfs(cloned)
return ans
【方法2】正确解法
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = None
class Solution:
def getTargetCopy(self, original: TreeNode, cloned: TreeNode, target: TreeNode) -> TreeNode:
if not original:
return None
if original==target: return cloned
left=self.getTargetCopy(original.left,cloned.left,target)
if left:return left
return self.getTargetCopy(original.right,cloned.right,target)
边栏推荐
- SonarQube升级记录:7.8->7.9->8.9
- Nacos源码分析专题(五)-Nacos小结
- OpenSSF的开源软件风险评估工具:Scorecards
- 网络爬虫错误
- 【每日一题】1413. 逐步求和得到正数的最小值
- 浏览器中location详解
- Experimental support for decorators may change in future releases.Set the "experimentalDecorators" option in "tsconfig" or "jsconfig" to remove this warning
- 微透镜阵列的高级模拟
- DP 优化方法合集
- Research on Ethernet PHY Chip LAN8720A Chip
猜你喜欢

深度学习(五) CNN卷积神经网络

【论文粗读】(NeurIPS 2020) SwAV:对比聚类结果的无监督视觉特征学习

Janus actual production case

阿里云OSS文件上传

RESOURCE_EXHAUSTED: etcdserver: mvcc: database space exceeded

组件的使用

xss的DOMPurify过滤框架:一个循环问题以及两个循环问题

通关剑指 Offer——剑指 Offer II 012. 左右两边子数组的和相等

Shader Graph learns various special effects cases

51单片机驱动HMI串口屏,串口屏的下载方式
随机推荐
元素的盒子模型+标签的尺寸大小和偏移量+获取页面滚动距离
Visual low-code system practice based on design draft identification
首次在我们的centos登录我们的Mysql
常用正则备查
Problems and solutions related to Chinese character set in file operations in ABAP
unity 报错 Unsafe code may only appear if compiling with /unsafe. Enable “Allow ‘unsafe‘ code“ in Pla
阿里云OSS文件上传
谷歌翻译器-谷歌翻译器软件批量自动翻译
LeetCode 每日一题——1413. 逐步求和得到正数的最小值
xss的DOMPurify过滤框架:一个循环问题以及两个循环问题
翻译软件免费版下载-免费版翻译软件下载
16. 最接近的三数之和
Under pressure, there must be cowards
多线程之自定义线程池
基于FTP协议实现文件上传与下载
In the 2022 gold, nine, silver and ten work tide, how can I successfully change jobs and get a high salary?
如何让数据库中的数据同步
unity编辑器扩展界面使用 List
Initial attempt at UI traversal
2022杭电多校联赛第七场 题解