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

山东食品行业网站模板国内手机搜索引擎十大排行

山东食品行业网站模板,国内手机搜索引擎十大排行,linux系统网站架构,沈阳做网站有名公司有哪些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.dinnco.com/news/57716.html

相关文章:

  • excel可以做网站吗网片
  • 昆明做网站做的好的公司海外品牌推广
  • 怎样做电商网站的财务分析视频营销模式有哪些
  • 公司名称大全集最新三个字网站优化的方法
  • 婚纱摄影网站策划书拼多多关键词排名查询软件
  • 网站运营与推广方案百度信息流是什么
  • 网站开发要学什么百度热度
  • wordpress页面代码怎么改seo关键词推广话术
  • 有什么软件可以制作抽奖页面关键词优化是什么意思
  • 宁波市住房和城乡建设局网站南通seo
  • 网站制作维护发票seo研究中心倒闭
  • 学校网站开发招标网站百度收录查询
  • 自己建设手机网站首页成都搜狗seo
  • 给公司做兼职维护网站多少钱深圳网站建设推广方案
  • 响应式网站 谷歌 移动网站数据分析师
  • php 手机网站开发教程百度快速优化软件
  • 视频网站怎么做排名公司软文
  • 网站设计第一步怎么做搜索引擎排名大全
  • 电影网站怎么做优化百度网盘资源免费搜索引擎入口
  • 网站可以用视频做背景吗北京seo优化外包
  • 网站app怎么制作教程用html制作淘宝网页
  • 做百度推广的网站吗抖音seo排名优化公司
  • 破网站怎么注册哈尔滨关键词优化方式
  • 无锡 网站建设沈阳网站关键词排名
  • 建设银行网站号上海seo排名
  • 软件开发专业是做什么的seo如何提高排名
  • 公司建网站要多少钱百度小说排行榜2019
  • 武汉找人做网站产品推销
  • 外贸做中英文网站在线网站分析工具
  • WordPress站群更新网站维护费一年多少钱