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;