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

做区位分析底图的网站常平镇网站仿做

做区位分析底图的网站,常平镇网站仿做,青岛网上房地产官网查网签,音乐网站数据库怎么做Problem: 257. 二叉树的所有路径 文章目录 题目描述思路复杂度Code 题目描述 思路 遍历思想(利用二叉树的先序遍历) 利用先序遍历的思想,我门用一个List变量path记录当前先序遍历的节点,当遍历到根节点时,将其添加到另一个List变量res中&…

Problem: 257. 二叉树的所有路径

文章目录

  • 题目描述
  • 思路
  • 复杂度
  • Code

题目描述


在这里插入图片描述

思路

遍历思想(利用二叉树的先序遍历)

利用先序遍历的思想,我门用一个List变量path记录当前先序遍历的节点,当遍历到根节点时,将其添加到另一个List变量res中,当递归往回归的时候删除当前path中的最后一个值

复杂度

时间复杂度:

O ( n ) O(n) O(n);其中 n n n为二叉树的节点个数

空间复杂度:

O ( h ) O(h) O(h);其中 h h h为二叉树的高度

Code

/*
/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public List<String> binaryTreePaths(TreeNode root) {traverse(root);return res;}// Record the traverse recursive pathLinkedList<String> path = new LinkedList<>();// Records all paths from the root to the leaf nodeLinkedList<String> res = new LinkedList<>();private void traverse(TreeNode root) {if (root == null) {return;}// leaf rootif (root.left == null && root.right == null) {path.addLast(root.val + "");// Add this path to resres.addLast(String.join("->", path));path.removeLast();return;}// Preorder traversal positionpath.addLast(root.val + "");// Recursively traverse the left and right subtreestraverse(root.left);traverse(root.right);// Post order traversal positionpath.removeLast();}
}
http://www.yayakq.cn/news/771192/

相关文章:

  • 微信h5手机网站wordpress分类列表显示
  • 网站建设 维护网站设计价格
  • 手机网站设计字体大小不用流量的地图导航软件
  • 网站开发项目答辩视频苏州网站设计选哪家
  • 网站完整模板淘宝网 商务网站建设目的
  • 做外贸常用网站优秀的平面广告设计
  • 网站做指向是什么意思wordpress用户权限说明
  • 网站推广服务 商务服务怎样才能接外单 需做网站吗
  • 西安网站制作建设网站商城怎么做app
  • 利用网站源代码建立网站wordpress添加数据
  • 网站推广公司电话自建网站平台
  • wordpress 用oss存储谈谈你对seo概念的理解
  • 网上做ps赚钱的网站速成网站-
  • 南通网站建设南通个人公众号如何推广
  • 关于制作网站的方案wordpress收费主题破解下载
  • 网站开发是无形资产wordpress图片上传后无法显示
  • 想做个网站推广海宁市建设局官方网站6
  • 专业网页制作网站推广公司高端网站建设与制作
  • 网站后台登陆地址做家乡网站需要哪些内容
  • 太原企业做网站旅游电子商务网站建设与研究
  • 深圳市做网站的企业北京海淀网站建设公司
  • 十个app制作网站chown wordpress
  • 公司建网站多淘宝运营计划
  • 免费网站软件免费下载安装网站制作与设计知识点
  • 建设网站需要准备什么王野天津音乐广播电台图片
  • 做网站没有签合同可以退款吗wordpress修改404
  • 电子商务网站建设与规划教案WordPress文章类别ID
  • vps 网站备案网站服务器转移视频吗
  • 如何提升网站的权重wordpress登陆入口修改
  • 怎么提升网站排名杭州电子网站建设方案