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

做国际贸易用什么网站图文生成二维码免费

做国际贸易用什么网站,图文生成二维码免费,开发网站报价方案,提升网站建设品质目录 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/425335/

相关文章:

  • 贪玩传奇手游官方网站如何进行电子商务网站推广?
  • 在线下载免费软件的网站腾讯云ADM怎么做网站
  • 网站下拉箭头怎么做的机加工接单什么平台好
  • 甘肃建投建设有限公司网站网站建设自学建站视频教程
  • 专做商铺中介网站wordpress thesis 开发
  • 315网站行业域名注册成功了然后怎么做
  • 网站让百度收录应该怎么做企业网站备案信息查询
  • 网站备案怎么关闭网站建设网站图片素材
  • 招标网站有哪些福州制作网站企业
  • 深圳龙华观澜网站建设公司如何做漂亮的网站
  • 长沙好博网站建设有限公司实力app开发公司
  • 新加坡的网站域名深圳口碑最好的装修公司排名
  • 企业网站怎么优化代码演示插件wordpress
  • 订做网站建设wordpress架设专题类网站
  • 怎么在网站上做排名wordpress商城模板下载
  • 上海网站制作 优化做微博类的网站难吗
  • 响应式网站设计的要求青岛房产网签查询系统
  • 深圳做分销网站公司网站建设厂家
  • 怎样建设个人影视网站做网站公司
  • 域名备案了 怎么建设网站安康企业网站建设价格
  • 张家口建设厅网站河南工程招标网站
  • 2008 iis 网站设计师培训经历
  • 企业网站的主要栏目企查查企业信息查询在线
  • 建设部网标准下载网站手机上可以建设网站吗
  • 山西做网站的企业自己做微网站制作教程
  • 宁波网站建设公司推荐哪家网站开发前台 后台技术
  • 有人做网站吗域名空间网站
  • 做网站包括什么条件招聘 网站开发
  • 个人注册公司网站空间做网站需要什么编程语言
  • 网站开发团队构成简述网站开发的5个步骤