题目
思路
直接进行中序遍历,当找到指定节点时,让 loop = true
,然后继续递归,若loop && !res
时,则赋值,否则 return
题解
1 | /** |
- 时间复杂度:O(n),其中 n 是二叉树中节点的个数
- 空间复杂度:O(1)
执行用时:20 ms, 在所有 C++ 提交中击败了98.29%的用户
内存消耗:22.2 MB, 在所有 C++ 提交中击败了83.77%的用户
通过测试用例:24 / 24
直接进行中序遍历,当找到指定节点时,让 loop = true
,然后继续递归,若loop && !res
时,则赋值,否则 return
1 | /** |
执行用时:20 ms, 在所有 C++ 提交中击败了98.29%的用户
内存消耗:22.2 MB, 在所有 C++ 提交中击败了83.77%的用户
通过测试用例:24 / 24