1
0
对函数进行递归调用时,会放弃返回值。所以递归实际上什么都不做。您所做的只是返回传入的第一个节点的值。 您也没有使用正确的退出条件。您希望在当前节点为NULL时不停止(因为您可以对它做什么?)但是当 左边 节点为空。然后,所需的值位于该节点中。 因此,更改条件以检查左侧节点,并返回递归调用的值:
|
2
0
您正在返回每个左节点值。最后返回根值。您应该找到最左边的节点,并将该值固定为最小值。
我用过
|
mourinho · Python中按顺序遍历树返回列表 6 年前 |
Dongho Han · 用C语言中的二叉搜索树查找合计 6 年前 |
Richard Cooper · 使用递归的C++二叉搜索树 6 年前 |
Pranshu · 无法删除二进制搜索树中的根节点 6 年前 |
Vanshaj · 给定的数字序列是否有唯一的二进制搜索树? 6 年前 |
M.Hamra · 如何编写递归函数来返回BST中的最小值? 6 年前 |
Matt · 二进制搜索树遍历方法,以便字符串 6 年前 |
I.Klein · 递归获取二叉搜索树的高度[闭合] 6 年前 |