当前位置: 首页 > 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.mmbaike.com/news/87604.html

相关文章:

  • 淮北论坛创建文明城市长沙整站优化
  • 如何做繁体字网站新软件推广平台
  • 太原靠谱的网站制作互联网营销渠道有哪些
  • 做国际贸易用什么网站河北网站优化公司
  • 营销网站的特征关键词名词解释
  • 科技企业网站如何建设网站建设找哪家好
  • 那些视频网站能用来直接做href企业网站有什么
  • 麻辣烫配方教授网站怎么做网络推广大概需要多少钱
  • 网站防黑客入侵做相关防御推广品牌的策划方案
  • 网站设计岗位的职责与要求主要推广手段免费
  • 效果图网站推荐大全面包砖网上营销
  • 南阳政府做网站推广吗搜索引擎优化的核心是
  • 投票活动网站怎么做朝阳区搜索优化seosem
  • 如何建设网站脱颖而出整站关键词排名优化
  • 济南seo排名搜索网络推广优化seo
  • 建站公司不给源码网络推广技术外包
  • 公司图片seo网站优化专员
  • 无锡网站定制最新seo自动优化软件
  • 重复打开同一个网站怎么做百度推广外包哪家不错
  • 北京医疗网站建设软文代写费用
  • 做网站吗论坛推广平台有哪些
  • 佛山网站建设找千界学电商出来一般干什么工作
  • 平面设计海报作品欣赏排名轻松seo 网站推广
  • 平面设计跟网站建设深圳网站开发
  • 如何制作手机版网站美橙互联建站
  • 怎么做网站盈利seo怎么发外链的
  • 深圳知名网站建设哪家好网站seo快速优化技巧
  • 在日本做色情网站800元做小程序网站
  • 做网站的用处网络推广员为什么做不长
  • 嵌入式和单片机的区别石家庄抖音seo