<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

 

全部评论

相关推荐

10-15 20:01
已编辑
上海大学 Java
钉钉什么垃圾公司,约面鸽人
Syca_:途虎养车给我定了我这边早上六点的笔试,睡了四个小时起来难受的要命,告诉我面试时间是两天后的凌晨四点
点赞 评论 收藏
分享
点赞 评论 收藏
分享
10-01 09:50
门头沟学院 Java
肖先生~:这个人真的很好,点赞
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务