当前位置: 首页 > news >正文

定个小目标之刷LeetCode热题(40)

94. 二叉树的中序遍历

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

直接上代码吧,中序遍历左根右

class Solution {public List<Integer> inorderTraversal(TreeNode root) {List<Integer> res = new ArrayList<Integer>();inorder(root, res);return res;}public void inorder(TreeNode root, List<Integer> res) {if (root == null) {return;}inorder(root.left, res);res.add(root.val);inorder(root.right, res);}
}

题目链接:题单 - 力扣(LeetCode)全球极客挚爱的技术成长平台

相关文章:

  • Swift有什么时候是深拷贝,什么时候是浅拷贝?
  • Python学习笔记29:进阶篇(十八)常见标准库使用之质量控制中的数据清洗
  • 算力共享存在的痛点问题
  • 信号量(semaphore)
  • 哏号分治,CF103D - Time to Raid Cowavans
  • 秋招突击——设计模式补充——单例模式、依赖倒转原则、工厂方法模式
  • 【系统架构设计师】计算机组成与体系结构 ⑩ ( 磁盘管理 | 磁盘移臂调度算法 | 先来先服务算法 | 最短寻道时间优先 | 扫描算法 | 循环扫描算法 )
  • 溶酶体靶向嵌合体制备方法和技术
  • 2024年保安员职业资格考试题库大数据揭秘,冲刺高分!
  • LabVIEW汽车转向器测试系统
  • oracle sql语句 排序 fjd = ‘0101‘ 排在 fjd = ‘0103‘ 的前面
  • 代码随想录训练营第二十九天 134加油站 135分发糖果 860柠檬水找零 406根据身高重建队列
  • 使用 Qt 实现自定义拖动窗口
  • Effective C++ 改善程序与设计的55个具体做法笔记与心得 9
  • 7寸微型FPV无人机技术详解
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【391天】每日项目总结系列128(2018.03.03)
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • go语言学习初探(一)
  • javascript 总结(常用工具类的封装)
  • JavaScript设计模式系列一:工厂模式
  • js 实现textarea输入字数提示
  • PHP 7 修改了什么呢 -- 2
  • quasar-framework cnodejs社区
  • use Google search engine
  • vue-cli在webpack的配置文件探究
  • vuex 笔记整理
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 驱动程序原理
  • 如何编写一个可升级的智能合约
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 入口文件开始,分析Vue源码实现
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 白色的风信子
  • UI设计初学者应该如何入门?
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • # SpringBoot 如何让指定的Bean先加载
  • # 数论-逆元
  • (~_~)
  • (12)Linux 常见的三种进程状态
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (六)激光线扫描-三维重建
  • (七)理解angular中的module和injector,即依赖注入
  • (一)kafka实战——kafka源码编译启动
  • (转)EOS中账户、钱包和密钥的关系
  • (转)iOS字体
  • (转)Mysql的优化设置
  • *** 2003
  • .gitignore文件---让git自动忽略指定文件
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .net MySql
  • .net refrector