update 二叉树的递归遍历:更新错字

This commit is contained in:
Yuhao Ju
2022-11-29 11:54:08 +08:00
committed by GitHub
parent 72f38fa8c4
commit 16434b0491

View File

@ -36,13 +36,13 @@
**以下以前序遍历为例:**
1. **确定递归函数的参数和返回值**因为要打印出前序遍历节点的数值所以参数里需要传入vector放节点的数值,除了这一点就不需要处理什么数据了也不需要有返回值所以递归函数返回类型就是void代码如下
1. **确定递归函数的参数和返回值**因为要打印出前序遍历节点的数值所以参数里需要传入vector放节点的数值,除了这一点就不需要处理什么数据了也不需要有返回值所以递归函数返回类型就是void代码如下
```cpp
void traversal(TreeNode* cur, vector<int>& vec)
```
2. **确定终止条件**:在递归的过程中,如何算是递归结束了呢,当然是当前遍历的节点是空了,那么本层递归就要结束了所以如果当前遍历的这个节点是空就直接return代码如下
2. **确定终止条件**在递归的过程中如何算是递归结束了呢当然是当前遍历的节点是空了那么本层递归就要结束了所以如果当前遍历的这个节点是空就直接return代码如下
```cpp
if (cur == NULL) return;