<span>leetcode-94 Binary Tree Inorder Traversal</span>

Given the root of a binary tree, return the inorder traversal of its nodes' values.

示例:

Input: root = [1,null,2,3]
Output: [1,3,2]

本题就是一个简单的中序遍历二叉树

 1 # Definition for a binary tree node.
 2 # class TreeNode:
 3 #     def __init__(self, val=0, left=None, right=None):
 4 #         self.val = val
 5 #         self.left = left
 6 #         self.right = right
 7 class Solution:
 8     def inOrder(self, root, arr):
 9         if root != None:
10             self.inOrder(root.left, arr)
11             arr.append(root.val)
12             self.inOrder(root.right, arr)
13         return arr
14     def inorderTraversal(self, root: TreeNode) -> List[int]:
15         arr = []
16         arr = self.inOrder(root, arr)
17         return arr

 

全部评论

相关推荐

建信金科 软件开发岗 16k 双非硕
点赞 评论 收藏
分享
头发暂时很多的KFC总裁:找廉价劳动力罢了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务