图1是题目,图2能够AC,图3-4是我写的,为什么会出错!为什么呢




关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!根据您提供的信息,可能导致程序出错的原因有以下几点:
class TreeNode:
def __init__(self, val=0, left=None, right=None):
self.val = val
self.left = left
self.right = right
def inorderTraversal(root):
res = []
if not root:
return res
helper(root, res)
return res
def helper(node, res):
if node.left:
helper(node.left, res)
res.append(node.val)
if node.right:
helper(node.right, res)
您可以将这段代码替换为您的第三张图中的代码中的遍历函数部分,看看是否能够解决问题。建议逐步调试和排查问题。