# class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None
class : definorderTraversal(self, root: TreeNode) -> List[int]: ifnot root: return [] results, stack = [], [] p = root while stack or p: while p: stack.append(p) p = p.left p = stack.pop() results.append(p.val) p = p.right return results
近期评论