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

理解二叉树的遍历(算法村第七关白银挑战)

二叉树的前序遍历

144. 二叉树的前序遍历 - 力扣(LeetCode)

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。

示例 1:

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

LeetCode以及面试中提供的方法可能无法直接用来递归,此时需要我们再创建一个方法

public List<Integer> preorderTraversal(TreeNode root)
{ArrayList<Integer> list = new ArrayList<>();preOrder(root, list);return list;
}public void preOrder(TreeNode root, List<Integer> list)
{if (root == null)return;list.add(root.val);preOrder(root.left, list);preOrder(root.right, list);
}
http://www.lryc.cn/news/274140.html

相关文章:

  • 所有单片机使用的汇编语言是统一的吗?
  • C ++类
  • STM32疑难杂症
  • GIT使用简介
  • easycode 插件配置文件
  • elasticsearch系列四:集群常规运维
  • 6.6 会话与输入事件(三)
  • 【自动化测试总结】优点、场景、流程、项目人员构成
  • 杨中科 ASP.NETCore Rest
  • RTU数据采集终端
  • 双指针--- 数组元素的目标和
  • 你的网站或许不需要前端构建(二)
  • flutter 使用adb 同时连接 多个模拟器
  • 网络四元组
  • [实践总结] 限制正则表达式匹配次数/时间 防止DoS攻击
  • ffmpeg 5.0版本调试 ffmpeg 5.01 static版本
  • 应用在游戏机触摸屏中的触摸感应芯片
  • D-Link DES-108 交换机
  • VIT用于图像分类 学习笔记(附代码)
  • MongoDB Certified Associate Developer 认证考试心得
  • 基于Java车间工时管理系统(源码+部署文档)
  • 2024.1.5
  • 水库大坝安全监测设计与施工经验
  • 媒体捕捉-拍照
  • Typora+PicGo+Gitee构建云存储图片
  • 【话题】ChatGPT等大语言模型为什么没有智能2
  • 通过大量生物、地球、农业、气象、生态、环境科学领域中案例,一起探索如何优雅地使用大模型吧!
  • slf4j+logback源码加载流程解析
  • KVM虚拟机部署K8S重启后/etc/hosts内容丢失
  • Redis使用场景(五)