二叉树中序遍历算法详解

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: OptionalTreeNode) -> Listint:

res = \[\]

def inorder(node):

if not node:

return

inorder(node.left)

res.append(node.val)

inorder(node.right)

inorder(root)

return res

相关推荐
卷无止境22 分钟前
Python 异常处理:从入门到工程实践
后端·python
garuda herb24 分钟前
生成专题页Blog--建立并返回 MySQL 数据库连接
python·mysql
ONE_SIX_MIX28 分钟前
qwenpaw-plugin-file-tools QwenPaw增强文件工具 更新 v1.1.1
python·qwenpaw
AOwhisky32 分钟前
Python 学习笔记(第五期)——组合数据类型:列表、元组、集合与字典精讲——核心知识点自测与详解
开发语言·笔记·python·学习·云计算
码农学院1 小时前
GEO与SEO协同:从传统搜索到生成式搜索的平滑迁移路径
服务器·前端·python
程序员羽痕1 小时前
基于 Django + PyTorch 的中文字体识别系统
pytorch·python·django
大模型码小白11 小时前
【Python零基础教程】继承、多态与魔法函数:面向对象编程三大核心特性详解
java·大数据·开发语言·人工智能·python·ai编程
麻雀飞吧12 小时前
最新量化学习路径,交易认知和技术实现要并行
人工智能·python
C^h15 小时前
python函数学习
人工智能·python·机器学习
Fanta丶16 小时前
4.Python set()集合、dict(字典、映射)、 数据容器的通用功能
python