【leetcode100】二叉树的中序遍历

1、题目描述

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

示例 1:

复制代码
输入:root = [1,null,2,3]
输出:[1,3,2]

2、初始思路

2.1 思路

中序遍历的顺序是左→根→右,定义一个函数进行遍历

复制代码
# 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: Optional[TreeNode]) -> List[int]:
        result = []
        def traversal(node):
            if node == None:
                return 
            traversal(node.left)
            result.append(node.val)
            traversal(node.right)
        traversal(root)
        return result
相关推荐
soragui11 分钟前
【Python】第 4 章:Python 数据结构实现
数据结构·windows·python
和小潘一起学AI25 分钟前
CentOS 7安装Anaconda
开发语言·python
kcuwu.35 分钟前
Python 正则表达式从入门到实战
数据库·python·正则表达式
不解不惑36 分钟前
langchain qwen3 构建一个简单的对话系统
pytorch·python·langchain
sinat_2869451936 分钟前
harness engineering
人工智能·算法·chatgpt
努力努力再努力dyx36 分钟前
【无标题】
开发语言·python
I疯子43 分钟前
2026-04-07 打卡第 4 天
python
数据知道43 分钟前
claw-code 源码分析:Tool Pool 组装——默认策略、过滤、MCP 开关如何影响「可用工具面」?
python·claude code·claw code
少许极端1 小时前
算法奇妙屋(四十三)-贪心算法学习之路10
学习·算法·贪心算法
samroom1 小时前
【鸿蒙应用开发 Dev ECO Studio 5.0版本】从0到1!从无到有!最全!计算器------按钮动画、滑动退格、中缀表达式转后缀表达式、UI设计
数据结构·ui·华为·typescript·harmonyos·鸿蒙