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

深圳市网站建设公司设计公司中国搜索

深圳市网站建设公司设计公司,中国搜索,帝国cms做企业网站,宁波设计网页公司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.khdw.cn/news/17545.html

相关文章:

  • 广州番禺服装网站建设惠州seo关键词推广
  • 经典网站模板下载百度推广客服电话24小时
  • 做网站要多少seo排名优化首页
  • 如何防止网站被镜像上海网络推广排名公司
  • 电脑可以做服务器部署网站吗经典模板网站建设
  • 竞价在什么网站上做品牌推广方案包括哪些
  • 新手搭建做网站竞价外包
  • 杭州西湖区做网站网络科技公司
  • 江苏瀚和建设网站个人建网站的详细步骤
  • 骏驰网站建设seo狂人
  • 模板堂网站源码无安全警告的浏览器
  • 百度收录网站方法推广恶意点击软件怎样使用
  • 百度广告平台搜索引擎seo外包
  • 阿里云 oss做网站2023年中国进入一级战备状态了吗
  • 竹子建站模板怎么下载营销网站类型
  • 为什么做旅游网站整站关键词排名优化
  • 做区域分析的地图网站成都业务网络推广平台
  • poco摄影网seo联盟
  • 百度企业查询北京网站营销seo方案
  • 南海建设工程交易中心网站运营商大数据精准营销获客
  • 云南网站建设优化网络营销推广专员
  • 做百度推广去些网站加客户百度代理查询系统
  • 网站可以做信息抓取吗火星时代教育培训机构官网
  • 商服网站模板网站结构优化的内容和方法
  • 网站运营一般做那些分析网络视频营销
  • 住房和城乡建设部网站中国建造师网如何推广店铺呢
  • 正能量软件不良网站免费入口手机网站排名优化
  • 网站运营策划ppt二级域名和一级域名优化难度
  • 个人网站备案名称举例湖南关键词优化首选
  • 网监关闭的网站怎么恢复电商网站图片