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

LeetCode94. 二叉树的中序遍历

1.递归法

public class Solution { List<int> result = new List<int>(); public IList<int> InorderTraversal(TreeNode root) { if (root == null) return result; InorderTraversal(root.left); result.Add(root.val); InorderTraversal(root.right); return result; } }

2.迭代法

public class Solution { Stack<TreeNode> stack = new Stack<TreeNode>(); List<int> result = new List<int>(); public IList<int> InorderTraversal(TreeNode root) { TreeNode current = root; while (current != null || stack.Count > 0) { while (current != null) { stack.Push(current); current = current.left; } current = stack.Pop(); result.Add(current.val); current = current.right; } return result; } }

http://www.jsqmd.com/news/1286317/

相关文章:

  • 市场静电旋杯喷枪工厂
  • SecureCRT安装与配置全指南:从下载到高效运维实战
  • 2026甄选:建瓯市岩霸生态茶业有限公司——福建生态高山岩茶的品质 - 优企名品
  • Kore Web平台:C语言异步事件驱动架构的高性能API开发实践
  • 低价起名陷阱多,金华选正规取名服务认准这几个标准 - GrowthUME
  • WSL发行版迁移到其他盘符
  • STM32 SysTick定时器:从HAL库原理到RTOS心跳与性能分析实战
  • 公章丢失是否需要登报?公章遗失登报办理流程是什么? - 叮咚办真方便
  • 2026年AI大模型技术栈解析与实战指南
  • VCF9.1 SSO令牌进阶:API批量管理、MFA兼容、自动刷新、审计日志与Ansible流水线落地
  • LTE Cat 1bis物联网开发:LEXI模块与MK20微控制器实战指南
  • Switch游戏传输终极神器:NS-USBloader完整使用指南
  • 海牙认证是什么?怎么办理?一文看懂跨国文件认证必备知识 - 叮咚办真方便
  • mybatis-plus-generator----skill
  • 如何低成本靠搜索拿到客户的成功秘诀
  • Bagging集成回归预测:MATLAB实现与优化实践
  • 2026上海爱马仕包包回收哪家强?五大平台多维度实测,行业易奢福出价最公道 - 奢侈品回收实体店探店
  • 插上 USB 就响:一块 BP8913 小板的声学手记
  • FH155C6电子开关芯片IC输出高电平低电平信号
  • cell setup过程
  • 2026年建筑工程采购:如何选择靠谱建筑用木方生产厂家 - 汇聚至此
  • CAN总线多帧发送协议详解:从单帧到大数据传输的实战指南
  • CH582F蓝牙MCU低功耗实战:RTC定时唤醒与Sleep模式深度优化
  • 小红书数据采集Python库:从入门到实战的完整指南
  • Harmony os 技术实战|拼豆制图01:用状态机收口 ArkUI 单页导航
  • DirectX 3D图形开发:矩阵变换原理、实战与避坑指南
  • PIC18与LTE Cat-1模组的物联网低功耗通信实战
  • 青岛市南中国黄金回收报价怎么算?逸程报价公开透明,每一笔清晰可查 - 全城热点
  • UE5输入系统进阶:自定义与监听实现按键重映射与复合操作
  • 2026年建筑木方生产企业综合分析:代表性品牌选型指南 - 汇聚至此