fix conflict

This commit is contained in:
youngyangyang04
2021-08-25 01:04:33 +08:00
140 changed files with 592 additions and 803 deletions

View File

@@ -9,7 +9,7 @@
# 700.二叉搜索树中的搜索
题目地址:https://leetcode-cn.com/problems/search-in-a-binary-search-tree/
[力扣题目地址](https://leetcode-cn.com/problems/search-in-a-binary-search-tree/)
给定二叉搜索树BST的根节点和一个值。 你需要在BST中找到节点值等于给定值的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 NULL。
@@ -23,8 +23,7 @@
之前我们讲了都是普通二叉树,那么接下来看看二叉搜索树。
在[关于二叉树,你该了解这些!](https://mp.weixin.qq.com/s/q_eKfL8vmSbSFcptZ3aeRA)中,我们已经讲过了二叉搜索树。
在[关于二叉树,你该了解这些!](https://programmercarl.com/二叉树理论基础.html)中,我们已经讲过了二叉搜索树。
二叉搜索树是一个有序树:
@@ -74,7 +73,7 @@ return NULL;
这里可能会疑惑在递归遍历的时候什么时候直接return 递归函数的返回值什么时候不用加这个 return呢
我们在[二叉树:路径总和](https://mp.weixin.qq.com/s/EJr_nZ31TnvZmptBjkDGqA)中讲了如果要搜索一条边递归函数就要加返回值这里也是一样的道理
我们在[二叉树:递归函数究竟什么时候需要返回值,什么时候不要返回值?](https://programmercarl.com/0112.路径总和.html)中讲了如果要搜索一条边递归函数就要加返回值这里也是一样的道理
**因为搜索到目标节点了就要立即return了这样才是找到节点就返回搜索某一条边如果不加return就是遍历整棵树了。**
@@ -306,7 +305,7 @@ var searchBST = function (root, val) {
return searchBST(root.right, val);
return null;
};
```
```
迭代