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

code编程网站做情侣网站

code编程网站,做情侣网站,有哪些搜索引擎网站,律师所网站建设目录 LeetCode之路——145. 二叉树的后序遍历 分析 LeetCode之路——94. 二叉树的中序遍历 分析 LeetCode之路——145. 二叉树的后序遍历 给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 。 示例 1: 输入:root [1,null,2,3] 输出…

目录

LeetCode之路——145. 二叉树的后序遍历

分析

LeetCode之路——94. 二叉树的中序遍历

分析



LeetCode之路——145. 二叉树的后序遍历

给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历

示例 1:

img

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

示例 2:

输入:root = []
输出:[]

示例 3:

输入:root = [1]
输出:[1]

提示:

  • 树中节点的数目在范围 [0, 100]

  • -100 <= Node.val <= 100

分析

巩固基础,用递归的方式求二叉树的后序遍历。

class Solution {public List<Integer> postorderTraversal(TreeNode root) {List<Integer> result = new ArrayList<>();postorder(root, result);return result;}
​public void postorder(TreeNode root, List<Integer> list) {if (root == null) {return;} postorder(root.left, list);postorder(root.right, list);list.add(root.val); // 后序遍历注意这里}
}
  • 时间复杂度:O(n)

  • 空间复杂度:O(n)

LeetCode之路——94. 二叉树的中序遍历

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

示例 1:

img

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

示例 2:

输入:root = []
输出:[]

示例 3:

输入:root = [1]
输出:[1]

提示:

  • 树中节点数目在范围 [0, 100]

  • -100 <= Node.val <= 100

分析

二叉树用递归求中序遍历。

class Solution {public List<Integer> inorderTraversal(TreeNode root) {List<Integer> result = new ArrayList<>();inorder(root, result);return result;}public void inorder(TreeNode root, List<Integer> list) {if (root == null) {return;} inorder(root.left, list);list.add(root.val); // 中序遍历注意这里inorder(root.right, list);}
}
  • 时间复杂度:O(n)

  • 空间复杂度:O(n)

题目本身没有太大难度,主要目的是搞清楚使用递归的情况下如何遍历二叉树。

http://www.yayakq.cn/news/889622/

相关文章:

  • 重庆垫江网站建设某网站项目策划书
  • 台州手机端建站模板物流网络名词解释
  • 郑州网站建设技术建网页要钱吗
  • 英文网站的首页怎么做中国科技成就2021
  • 十大网络公司河南做网站优化
  • 怎么做博客网站网站建设与管理论文的总结
  • 苏州做网站公司认定苏州聚尚网络广东建设工程网站
  • 建医疗网站步骤wordpress上传歌曲
  • 网站 错位一级a做爰片就在线看网站
  • 网站seo 优化推荐十个国外网站
  • 手机做网站创意产品设计书
  • 宁波网站建设价格外贸网站建设网站
  • 网站登录界面 psd昌平石家庄网站建设
  • 网站开发个人感想wordpress底部修改
  • 如何自己建一个微网站去哪个网站做兼职
  • 生物科技公司网站模板下载珠海市网站建设哪家好
  • 网站单个页面301跳转企业小程序怎么申请注册
  • 网站快速注册表白网站制作平台
  • 黄江网站设计专业做网站app的公司有哪些
  • 网站底部空白智能logo设计网站
  • html网站分页怎么做的洛阳做网站哪家便宜
  • 建设个人网站的参考网站及文献成品源码78w78
  • 河长制网站建设响应式电影网站
  • 建设部职业资格注册网站wordpress改字库
  • 网站宣传册怎么做的重庆全网推广
  • 展示型网站设计与制作团队网站工商网监标
  • 建设通官方网站下载e航免费的开发网站建设
  • 网站建设费入如保入账网站项目团队介绍怎么写
  • 做网站的公司赚钱吗哪个网站可以做翻译兼职
  • 查询网站备案信息wordpress建中英文