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

西安建筑网站建设wordpress电影资源

西安建筑网站建设,wordpress电影资源,密云城市建设官方网站,仲恺住房和城乡建设局网站给你两棵二叉树#xff1a; root1 和 root2 。 想象一下#xff0c;当你将其中一棵覆盖到另一棵之上时#xff0c;两棵树上的一些节点将会重叠#xff08;而另一些不会#xff09;。你需要将这两棵树合并成一棵新二叉树。合并的规则是#xff1a;如果两个节点重叠#…给你两棵二叉树 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] class Solution { public:TreeNode* dfs(TreeNode* root1,TreeNode* root2){//这两个if返回值很巧妙。两者只有其一就返回这个节点。if(!root1) return root2;if(!root2) return root1;TreeNode* root new TreeNode(0);root-val root1-val root2-val;root-left dfs(root1-left,root2-left);root-right dfs(root1-right,root2-right);return root;}TreeNode* mergeTrees(TreeNode* root1, TreeNode* root2) {if(!root1 !root2) return nullptr;return dfs(root1,root2);} };//bfs class Solution { public:TreeNode* mergeTrees(TreeNode* root1, TreeNode* root2) {//迭代queueTreeNode*que;if(!root1) return root2;if(!root2) return root1;que.push(root1);que.push(root2);while(!que.empty()){TreeNode* node1 que.front();que.pop();TreeNode* node2 que.front();que.pop();node1-val node2-val;if(node1-left node2-left){que.push(node1-left);que.push(node2-left);}if(node1-right node2-right){que.push(node1-right);que.push(node2-right);}if(!node1-left node2-left){node1-left node2-left;}if(!node1-right node2-right){node1-right node2-right;}}return root1;} };
http://www.yutouwan.com/news/107293/

相关文章:

  • 网站建设结构图深圳建网站兴田德润实惠
  • 超级网站建设老年机浏览器下载怎么安装
  • 建设项目从哪个网站可以查企业电子商务网站的建设方式
  • 做好系部宣传和网站建设试用平台网站建设
  • 整个网站都在下雪特效怎么做济南网络优化厂家
  • 做门窗投标网站php网站开发用什么php
  • 品牌网站建设报价做一个页面多少钱
  • 福州网站开发风格做网站需要准备什么
  • 数据网站建设工具模板智能建站网
  • 网站建设推来客在哪里电商千万不要做虾皮
  • ui培训班教程轻松seo优化排名
  • 大连做网站优化哪家好网站后台是怎么做出来的
  • 宝山区网站建设wordpress二级
  • 北京网站建设公司网络营销外包网络建站报价关键词排名查询工具免费
  • 阳春市住房规划建设局网站wordpress怎么安装ssl
  • 网站页面策划怎么做广州软件开发工资怎么样
  • 网上做兼职的网站有哪些工作qq登录网页手机版
  • 网站建设新手今天重大新闻头条新闻
  • 网站定制设计师广州地铁2号线
  • 网站开发 前端商业网站建设咨询
  • 建设银行e路通网站北京企业网站排名优化
  • 专业做展会网站软件开发都有哪些项目
  • 万户网络学校网站建设能看男女做那个的网站
  • 网站建站销售提成网站建设搜索优化app推广新闻营销
  • 免费响应式模板网站西安最新招聘信息今天
  • 武城网站建设价格南京领动做网站怎么样
  • 网站源码是啥零基础网站建设视频教程
  • 为什么博客需要wordpress贵阳seo网站管理
  • 网站建设一般的费用企业网站 多网站推广
  • 宁波三优互动网站建设公司怎么样做药的常用网站