“颗” -> “棵”

This commit is contained in:
bqlin
2021-12-25 12:24:02 +08:00
parent 96f70a46a4
commit 898330147c
29 changed files with 51 additions and 51 deletions

View File

@ -43,7 +43,7 @@
在[二叉树:递归函数究竟什么时候需要返回值,什么时候不要返回值?](https://programmercarl.com/0112.路径总和.html)中通过两道题目,彻底说清楚递归函数的返回值问题。
一般情况下:**如果需要搜索整二叉树,那么递归函数就不要返回值,如果要搜索其中一条符合条件的路径,递归函数就需要返回值,因为遇到符合条件的路径了就要及时返回。**
一般情况下:**如果需要搜索整二叉树,那么递归函数就不要返回值,如果要搜索其中一条符合条件的路径,递归函数就需要返回值,因为遇到符合条件的路径了就要及时返回。**
特别是有些时候 递归函数的返回值是bool类型一些同学会疑惑为啥要加这个其实就是为了找到一条边立刻返回。
@ -51,7 +51,7 @@
## 周五
之前都是讲解遍历二叉树,这次该构造二叉树了,在[二叉树:构造二叉树登场!](https://programmercarl.com/0106.从中序与后序遍历序列构造二叉树.html)中,我们通过前序和中序,后序和中序,构造了唯一的一二叉树。
之前都是讲解遍历二叉树,这次该构造二叉树了,在[二叉树:构造二叉树登场!](https://programmercarl.com/0106.从中序与后序遍历序列构造二叉树.html)中,我们通过前序和中序,后序和中序,构造了唯一的一二叉树。
**构造二叉树有三个注意的点:**

View File

@ -8,7 +8,7 @@
在[二叉树:合并两个二叉树](https://programmercarl.com/0617.合并二叉树.html)中讲解了如何合并两个二叉树,平时我们都习惯了操作一个二叉树,一起操作两个树可能还有点陌生。
其实套路是一样,只不过一起操作两个树的指针,我们之前讲过求 [二叉树:我对称么?](https://programmercarl.com/0101.对称二叉树.html)的时候,已经初步涉及到了 一起遍历两二叉树了。
其实套路是一样,只不过一起操作两个树的指针,我们之前讲过求 [二叉树:我对称么?](https://programmercarl.com/0101.对称二叉树.html)的时候,已经初步涉及到了 一起遍历两二叉树了。
**迭代法中,一般一起操作两个树都是使用队列模拟类似层序遍历,同时处理两个树的节点,这种方式最好理解,如果用模拟递归的思路的话,要复杂一些。**
@ -24,7 +24,7 @@
## 周三
了解了二搜索树的特性之后, 开始验证[二叉树是不是二叉搜索树](https://programmercarl.com/0098.验证二叉搜索树.html)。
了解了二搜索树的特性之后, 开始验证[二叉树是不是二叉搜索树](https://programmercarl.com/0098.验证二叉搜索树.html)。
首先在此强调一下二叉搜索树的特性:

View File

@ -118,7 +118,7 @@ if (s.size() > 12) return result; // 剪枝
认清这个本质之后,今天的题目就是一道模板题了。
其实可以不需要加终止条件因为startIndex >= nums.size()本层for循环本来也结束了本来我们就要遍历整树。
其实可以不需要加终止条件因为startIndex >= nums.size()本层for循环本来也结束了本来我们就要遍历整树。
有的同学可能担心不写终止条件会不会无限递归?