当前位置: 首页 > news >正文

济南城乡住房建设厅网站企业建站系统

济南城乡住房建设厅网站,企业建站系统,ubuntu wordpress使用,手机版的网站开发题目链接 Leetcode.1379 找出克隆二叉树中的相同节点 easy 题目描述 给你两棵二叉树,原始树 original和克隆树 cloned,以及一个位于原始树 original中的目标节点 target。 其中,克隆树 cloned是原始树 original的一个 副本 。 请找出在树 …

题目链接

Leetcode.1379 找出克隆二叉树中的相同节点 easy

题目描述

给你两棵二叉树,原始树 original和克隆树 cloned,以及一个位于原始树 original中的目标节点 target

其中,克隆树 cloned是原始树 original的一个 副本 。

请找出在树 cloned中,与 target相同 的节点,并返回对该节点的引用(在 C/C++ 等有指针的语言中返回 节点指针,其他语言返回节点本身)。

注意:你 不能 对两棵二叉树,以及 target 节点进行更改。只能 返回对克隆树 cloned中已有的节点的引用。

示例 1:

在这里插入图片描述

输入: tree = [7,4,3,null,null,6,19], target = 3
输出: 3
解释: 上图画出了树 original 和 cloned。target 节点在树 original 中,用绿色标记。答案是树 cloned 中的黄颜色的节点(其他示例类似)。

示例 2:

在这里插入图片描述

输入: tree = [7], target = 7
输出: 7

示例 3:

在这里插入图片描述

输入: tree = [8,null,6,null,5,null,4,null,3,null,2,null,1], target = 4
输出: 4

提示:

  • 树中节点的数量范围为 [1,104][1, 10^4][1,104]
  • 同一棵树中,没有值相同的节点。
  • target节点是树 original中的一个节点,并且不会是 null

解法:递归

递归遍历 cloned,找到与 target值相同的结点返回即可。

时间复杂度: O(n)O(n)O(n)

C++代码:

class Solution {
public:TreeNode* getTargetCopy(TreeNode* original, TreeNode* cloned, TreeNode* target) {if(cloned == nullptr) return nullptr;if(cloned->val == target->val) return cloned;auto a = getTargetCopy(original,cloned->left,target);if(a != nullptr) return a;else return getTargetCopy(original,cloned->right,target);}
};

Python代码:


class Solution:def getTargetCopy(self, original: TreeNode, cloned: TreeNode, target: TreeNode) -> TreeNode:if cloned == None:return Noneif cloned.val == target.val:return cloneda = self.getTargetCopy(original,cloned.left,target)if a != None:return aelse:return self.getTargetCopy(original,cloned.right,target)   
http://www.yidumall.com/news/17157.html

相关文章:

  • 太原网站建设制作报价百度指数免费添加
  • 115做网站今日重大新闻头条
  • 网页设计图片修改后是否可以商用seo整站优化公司持续监控
  • 网站源码怎么做网站网页推广方案
  • 手机网站整站源码网站免费建站app
  • 秦皇岛网站制作报价凡科建站小程序
  • 天元建设集团有限公司天眼查信阳seo
  • 网站怎么做图片动态搜索引擎优化方法有哪几种
  • 同城型网站开发网络推广员岗位职责
  • 昆山网站设计哪家好成人短期电脑培训班学费
  • 比较好的网站建设公司推广赚钱平台有哪些
  • 新疆建设工程信息服务平台五年级下册数学优化设计答案
  • 做网站的功能结构布局山东工艺美术学院网站建设公司
  • illustrator 学习网站网络推广员工资多少钱
  • 做网站年薪百万如何做个人网站
  • 网站logo怎么做才清晰今天刚刚发生的新闻台湾新闻
  • 免费制作微信小程序的软件百度seo排名优化公司推荐
  • 培训机构网站模板微软bing搜索引擎
  • 免费做网站的公司长沙排名优化公司
  • 工商局网站怎么做股东实名认证seo可以提升企业网站的
  • 许柯wordpress如何利用seo赚钱
  • 上海网站建设平台云南最新消息
  • 上海有哪些比较好的室内设计公司宁波网络推广优化公司
  • 哪个网站的旅游板块做的好百度竞价推广常用到的工具
  • 部门网站建设内容方案列举五种网络营销模式
  • 网站建设公司销售深圳百度首页优化
  • 北京网站建设报价明细新冠疫情最新数据
  • 欧美风格的网页设计欣赏seo自然排名优化
  • 淘宝做导航网站有哪些功能吗世界新闻最新消息
  • 网站如何做流动字幕人工智能教育培训机构排名