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

php是用来做网站的吗各类东莞微信网站建设

php是用来做网站的吗,各类东莞微信网站建设,网站诊断,微商城网站建设市场本文是力扣LeeCode-617、合并二叉树【二叉树DFS】 学习与理解过程#xff0c;本文仅做学习之用#xff0c;对本题感兴趣的小伙伴可以出门左拐LeeCode。 给你两棵二叉树#xff1a; root1 和 root2 。 想象一下#xff0c;当你将其中一棵覆盖到另一棵之上时#xff0c;两…本文是力扣LeeCode-617、合并二叉树【二叉树DFS】 学习与理解过程本文仅做学习之用对本题感兴趣的小伙伴可以出门左拐LeeCode。 给你两棵二叉树 root1 和 root2 。 想象一下当你将其中一棵覆盖到另一棵之上时两棵树上的一些节点将会重叠而另一些不会。你需要将这两棵树合并成一棵新二叉树。合并的规则是如果两个节点重叠那么将这两个节点的值相加作为合并后节点的新值否则不为 null 的节点将直接作为新二叉树的节点。 返回合并后的二叉树。 注意: 合并过程必须从两个树的根节点开始。 示例 1 输入root1 [1,3,2,5], root2 [2,1,3,null,4,null,7] 输出[3,4,5,5,4,null,7] 示例 2 输入root1 [1], root2 [1,2] 输出[2,2] 提示 两棵树中的节点数目在范围 [0, 2000] 内-10^4 Node.val 10^4 思路 递归法 本题使⽤前中后遍历都是可以的 1. 确定递归函数的参数和返回值 直接使用原题目的即可 2. 确定终⽌条件 传⼊了两个树那么就有两个树遍历的节点t1 和 t2 无论t1 null或者t2 null合并后都会由不为null的一方取代若t1 和 t2都等于null则返回null即可 if (root1null)return root2;if (root2null)return root1;3. 确定单层递归的逻辑 我们重复利⽤⼀下t1这个树t1就是合并之后树的根节点。那么单层递归中就要把两棵树的元素加到⼀起。t1-val t2-valt1 的左⼦树是合并 t1左⼦树 t2左⼦树之后的左⼦树。t1 的右⼦树是合并 t1右⼦树 t2右⼦树之后的右⼦树。 最终t1就是合并之后的根节点。 root1.valroot2.val;root1.left mergeTrees(root1.left,root2.left);root1.right mergeTrees(root1.right,root2.right);return root1;完整代码 class Solution {public TreeNode mergeTrees(TreeNode root1, TreeNode root2) {if (root1null)return root2; // 如果t1为空合并之后就应该是t2if (root2null)return root1; // 如果t2为空合并之后就应该是t1// 修改了t1的数值和结构root1.valroot2.val; //中root1.left mergeTrees(root1.left,root2.left); //左root1.right mergeTrees(root1.right,root2.right); //右return root1;} }最重要的一句话做二叉树的题目首先需要确认的是遍历顺序 大佬们有更好的方法请不吝赐教谢谢
http://www.zqtcl.cn/news/812294/

相关文章:

  • 网站建设公司发展方向及趋势低代码小程序开发平台
  • 临沂网站建设企业响应式网站首页
  • 福州网上商城网站建设wordpress登录界面logo
  • 子目录网站wordpress无中断音乐插件
  • 网站开发算是研发支出吗淘宝客网站建设的策略
  • 如果在工商局网站上做股权质押刷推广链接的网站
  • 保定建站公司模板wordpress 华为云
  • 好的网页设计网站推荐开发定制软件公司
  • 深圳做网站设计多媒体网站开发
  • 什么是网站组件高端网站设计高端网站制作
  • 网易网站建设深圳专业营销网站制作
  • 有口碑的佛山网站建设东莞网约车资格证官网登录入口
  • 网站建设合同 保密条款wordpress网站手机端
  • 汕头建站费用wordpress转cms
  • 全美网站开发PHP 网站开发 重点知识
  • 电商网站建设重要性一个公司可以做几个网站吗
  • 婚恋网站系统淘宝联盟推广做网站违法
  • 双鸭山网站建设公司百度电脑版官网下载
  • 网站开发项目名html欧美网站模板
  • 成都哪里有做网站的雪樱wordpress主题
  • 深圳建站模板公司微商管理系统
  • 贸易建设网站网页美工设计图片
  • 网站建设尺寸规范国外h5网站模板下载
  • 怎么区分网站的好坏软件定制化开发的知识产权归属
  • 网站建设客户需求分析调研表网站建设企业网站
  • 建设网站要注意什么问题临沂网站建设团队
  • 怎么做网站和注册域名互联网行业的工作岗位
  • 北京做网站优化多少钱网站反链和外链的区别
  • 厦门网站推广找谁wordpress的模板目录在哪里
  • 做网站的维护成本wordpress 密码更改