94. 二叉树的中序遍历

难度中等902收藏分享切换为英文接收动态反馈

给定一个二叉树的根节点 root ,返回它的 中序 遍历。

示例 1:

输入:root = [1,null,2,3]
输出:[1,3,2]

示例 2:

输入:root = []
输出:[]

示例 3:

输入:root = [1]
输出:[1]

示例 4:

输入:root = [1,2]
输出:[2,1]

示例 5:

输入:root = [1,null,2]
输出:[1,2]

提示:

  • 树中节点数目在范围 [0, 100] 内
  • -100 <= Node.val <= 100
# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, val=0, left=None, right=None):
#         self.val = val
#         self.left = left
#         self.right = right
class Solution:def inorderTraversal(self, root: TreeNode) -> List[int]:res = []def inorder(root):if not root:return []if root.left:inorder(root.left)res.append(root.val)# if not root.left:                #     res.append(root.val)if root.right:inorder(root.right)inorder(root)return res

94. 二叉树的中序遍历相关推荐

  1. LeetCode-二叉树-94. 二叉树的中序遍历

    描述 94. 二叉树的中序遍历 给定一个二叉树的根节点 root ,返回它的 中序 遍历. 示例 1: 输入:root = [1,null,2,3] 输出:[1,3,2] 示例 2: 输入:root ...

  2. Leetcode 129求根节点到叶节点数字之和、104二叉树的最大深度、8字符串转换整数(atoi)、82删除排序链表中的重复元素II、204二分查找、94二叉树的中序遍历、144二叉树的前序遍历

    Top1:Leetcode 129求根节点到叶节点数字之和 官方题解:https://leetcode.cn/problems/sum-root-to-leaf-numbers/solution/qi ...

  3. 94. 二叉树的中序遍历-M

    94. 二叉树的中序遍历 label: 非递归中序遍历,LNR,字节跳动面试题 给定一个二叉树,返回它的中序 遍历. 示例: 输入: [1,null,2,3] 1\2/3 输出: [1,3,2] 进阶 ...

  4. LeetCode 92反转链表Ⅱ93复制ip地址94二叉树的中序遍历

    微信搜一搜:bigsai 专注于Java.数据结构与算法,一起进大厂不迷路! 算法文章题解全部收录在github仓库bigsai-algorithm,求star! 关注回复进群即可加入力扣打卡群,欢迎 ...

  5. leetcode - 94. 二叉树的中序遍历

    给定一个二叉树,返回它的中序遍历.中序遍历(LDR)是二叉树遍历的一种,也叫做中根遍历.中序周游.在二叉树中,中序遍历首先遍历左子树,然后访问根结点,最后遍历右子树. 示例: 进阶: 递归算法很简单, ...

  6. Leetcode 94.二叉树的中序遍历 (每日一题 20210712)

    给定一个二叉树的根节点 root ,返回它的 中序 遍历.示例 1:输入:root = [1,null,2,3] 输出:[1,3,2] 示例 2:输入:root = [] 输出:[] 示例 3:输入: ...

  7. 力扣(Leetcode)-94. 二叉树的中序遍历

    描述 给定一个二叉树的根节点 root ,返回它的 中序 遍历. 示例 1: 输入:root = [1,null,2,3] 输出:[1,3,2] 示例 2: 输入:root = [] 输出:[] 示例 ...

  8. [leetcode]94.二叉树的中序遍历

    给定一个二叉树的根节点 root ,返回它的 中序 遍历. 示例 1: 输入:root = [1,null,2,3] 输出:[1,3,2] 示例 2: 输入:root = [] 输出:[] 示例 3: ...

  9. LeetCode 94. 二叉树的中序遍历(中序遍历)

    文章目录 1. 题目信息 2. 解题 2.1 递归 2.2 循环,必须掌握 1. 题目信息 给定一个二叉树,返回它的中序 遍历. 示例:输入: [1,null,2,3]1\2/3输出: [1,3,2] ...

最新文章

  1. android html.fromhtml 字体加粗,Android Html设置TextView的颜色、加粗样式
  2. 最好用的嵌入式网络C库、Lua库
  3. debian 7上安装svn
  4. 机器学习笔记:RMSProp,Adadelta
  5. 别问我跨域了,我想吐
  6. cmd.exe启动参数说明
  7. 等差数列java_Java实现 LeetCode 413 等差数列划分
  8. java 泛型 类型实参(type argument)
  9. 每天30分钟搞Software Rendering--(0)搜集资料,阅读,了解
  10. java.lang.UnsatisfiedLinkError: JNA support (com/sun/jna/android-arm/libjnidispatch.so) not found
  11. RayTracing练习
  12. FPGA信号处理系列文章——CIC滤波器的再理解
  13. 项目十大管理(三)进度管理
  14. excel游戏_Excel Jawbreak游戏
  15. 网络加速技术浅析(二)
  16. 洛谷CF499B Lecture + 映射map
  17. oracle 数据库中文简体繁体乱码
  18. Django REST framework+Vue 打造生鲜超市(十)
  19. 超级记忆法(5)——第三小时
  20. Dubbo 和 Spring Cloud 微服务架构区别(比较笼统 看看就行)

热门文章

  1. 一问讲透到底什么才是运营,重新定义你对运营的理解
  2. 认知物联网的应用场景争夺战:从最传统的产业寻找核心突破
  3. 今天安装红警并试玩一下
  4. 数据库常见死锁原因及处理
  5. Nginx之7移花接木 - (反向代理) 1
  6. 如何使用 wget 下载一个目录下的所有文件
  7. C#基础系列08 - NTLM 基础学习
  8. SQL Server删除表及删除表中数据的方法
  9. LNMP架构及Wordpress搭建(超详细版)
  10. 【侠客行 (李白)】