当前位置:网站首页>【二叉树-中等】1261. 在受污染的二叉树中查找元素
【二叉树-中等】1261. 在受污染的二叉树中查找元素
2022-08-10 01:52:00 【菜菜2022】
【题目】
【代码】
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, val=0, left=None, right=None):
# self.val = val
# self.left = left
# self.right = right
class FindElements:
def __init__(self, root: Optional[TreeNode]):
self.root=root
self.num=[]
def dfs(root,parent=-1):
if not root:
return
if parent==-1:
root.val=0
self.num.append(root.val)
if root and root.left:
root.left.val=root.val*2+1
if root and root.right:
root.right.val=root.val*2+2
dfs(root.left,root.val)
dfs(root.right,root.val)
dfs(root)
def find(self, target: int) -> bool:
return target in self.num
边栏推荐
猜你喜欢
随机推荐
华为HCIE云计算之FC添加ipsan数据存储
常用正则备查
Unity vertex animation
2022 Top Net Cup Quals Reverse Partial writeup
【二叉树-中等】1104. 二叉树寻路
使用IDEA的PUSH常见问题
中英文互译在线翻译-在线翻译软件
ImportError: Unable to import required dependencies: numpy
首次在我们的centos上安装MySQL
[论文阅读] Multimodal Unsupervised Image-to-Image Translation
控制台中查看莫格命令的详细信息
夏克-哈特曼波前传感器
【web渗透】SSRF漏洞超详细讲解
openpose脚部标注问题梳理
Initial attempt at UI traversal
781. 森林中的兔子
STM32F103驱动HCSR04超声波测距显示
OpenCV图像处理学习一,加载显示修改保存图像相关函数
Database management tool: dynamic read-write separation
微透镜阵列后光传播的研究









