<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

 

全部评论

相关推荐

曲霜晨:娱乐至上的年代
点赞 评论 收藏
分享
球Offer上岸👑:可能是大环境太差了 太卷了 学历也很重要 hc也不是很多 所以很难
点赞 评论 收藏
分享
有担当的灰太狼又在摸鱼:零帧起手查看图片
点赞 评论 收藏
分享
06-12 17:07
沈阳大学 Java
AAA射频张总:冬天也发扬下,我怕冷
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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