<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

 

全部评论

相关推荐

11-17 11:15
门头沟学院 Java
金山办公终于发offer了,但薪资和平台都不如已有的offer打算拒了,A不了薪资,不满意直接拒了,留给需要的人嘿嘿嘿时间线:10.14线下一面&nbsp;,10.23线上二面,下午发测评,11月1日HR面,11月14日电话谈薪,11月17日直接发offer
star__plat...:好兄弟干的好啊,解气。金山第一次笔难度高的离谱,第二次简单的离谱全A了,用人部门筛选中估计最后还是要挂我,就这今早智联招聘还给我发信息让我投
offer帮选
点赞 评论 收藏
分享
LXXXXd:有点杂,想搞自动化的话没必要把法律的经历写上去
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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