二叉树 (4)
617. 合并二叉树 - 力扣(LeetCode) (leetcode-cn.com)
给你两棵二叉树: root1 和 root2 。
想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则是:如果两个节点重叠,那么将这两个节点的值相加作为合并后节点的新值;否则,不为 null 的节点将直接作为新二叉树的节点。
返回合并后的二叉树。
我还年轻, 我渴望上路
617. 合并二叉树 - 力扣(LeetCode) (leetcode-cn.com)
给你两棵二叉树: root1 和 root2 。
想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则是:如果两个节点重叠,那么将这两个节点的值相加作为合并后节点的新值;否则,不为 null 的节点将直接作为新二叉树的节点。
返回合并后的二叉树。
作用于一个运算对象的运算符叫一元运算符,如&
,*
;作用于两个运算对象的运算符叫二元运算符,如==
,*
;
运算对象转换:小整数类型会被提升为较大的整数类型
重载运算符:当运算符作用在类类型的运算对象时,用户可以自行定义其含义。
using std::cin
表示使用命名空间std
中的名字cin
。using
声明。这样使用了该头文件的源码也会使用这个声明,会带来风险,因为头文件的内容会拷贝到所有用到它的文件中去,容易造成混乱。
主要包括四个部分:
1.生成HTTP请求消息;
2.向DNS 服务器查询Web 服务器的IP 地址;
3.世界各地的DNS服务器的接力;
4.浏览器就将消息委托给操作系统发送给Web服务器;
101. 对称二叉树 - 力扣(LeetCode) (leetcode-cn.com)
给你一个二叉树的根节点 root
, 检查它是否轴对称。
递归法:
1.首先确定递归的参数是两个子树节点,返回值是bool类型。
2.确定中止条件
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true