第十三天 Binary Tree Inorder Traversal

第十三天 总是有些杂七杂八,不开心的各种事情
刷题还在坚持

尽管是水题

https://leetcode-cn.com/problems/binary-tree-inorder-traversal/description/

中序遍历二叉树,这个确实没有太多好说的,为了尽快AC,这次是新做了一个方法,把作为结果的list传进去,用来计算,其实也想过类似Java的类变量或是静态变量之类的,但对于Python还不是太熟,就用了这种比较保险的方法了:

class Solution:
    def inorderTraversal(self, root):
        """
        :type root: TreeNode
        :rtype: List[int]
        """
        ret = []
        self.helper(root,ret)
        return ret
    def helper(self,root,ret):
        if root:
            self.helper(root.left,ret)
            ret.append(root.val)
            self.helper(root.right,ret)

还有一种是基于stack的,实在太困了,明天补上

做了差不多两周,也需要个总结了

你可能感兴趣的:(第十三天 Binary Tree Inorder Traversal)