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

聊城做网站的公司信息公司网站制作模板

聊城做网站的公司信息,公司网站制作模板,专门做自由行的网站,德阳市住房和城乡建设局网站首页1.题目描述 2.思路 (1)因为是求二叉树的所有路径 (2)然后是带固定格式的 所以我们要把每个节点的整数数值换成字符串数值 (3)首先先考虑根节点,也就是要满足节点不为空 返回递归的形式dfs(根节…

1.题目描述

在这里插入图片描述

2.思路

(1)因为是求二叉树的所有路径
(2)然后是带固定格式的
所以我们要把每个节点的整数数值换成字符串数值
在这里插入图片描述
(3)首先先考虑根节点,也就是要满足节点不为空
返回递归的形式dfs(根节点,“”,路径列表的路径)
比如根节点是root=1,所以返回dfs(1,“1”,1)
(4)如果不是根节点(但是也要满足系欸但不为空)
先把每个节点的数字转换成字符串
然后把当前节点是叶子节点的加入到路径列表的路径中
(5)如果不是叶子节点,则要继续遍历
格式就是先根节点-》左节点->再右节点进行递归遍历## 3.代码实现

/*** 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) {List<String> paths=new ArrayList<>();if(root!=null)//根节点不为空{dfs(root,"",paths);//返回根节点,也就是路径}return paths;}private void dfs(TreeNode node,String path,List<String>paths){   if(node!=null){path+=Integer.toString(node.val);//将数字节点的值转换成路径上的字符串数字if(node.left==null&&node.right==null){//如果当前是 叶子节点paths.add(path);//把路劲加入结果列表}else{path+="->";//不是叶子节点,自顶向下遍历,这边的path是字符串dfs(node.left,path,paths);dfs(node.right,path,paths);}}}
}
http://www.tj-hxxt.cn/news/8925.html

相关文章:

  • jsp网站开发与数据库连接网站建站设计
  • 网站开发做前端还是后端google浏览器网页版
  • 类似知乎可以做推广的网站百度搜索网页版入口
  • 山西做二级建筑资料在哪个网站河北百度竞价优化
  • 动态网站跟静态网站友情贴吧
  • 武汉参开网络网站建设公司百度上的广告多少钱一个月
  • 深圳专业做网站哪家专业百度交易平台官网
  • 沙湾网站建设工作室百度宁波运营中心
  • n加1网站建设网站建设一条龙
  • 石家庄优化公司哪家好网站建设seo
  • 新乡做网站的公司网站推广计划书范文500字
  • 可视方便建站微网站哪个好怎么用网易搜索引擎入口
  • html5做网站心得体会全网营销推广软件
  • 做美女网站违法不啊推送者seo
  • 淘客网站添加到桌面公众号推广接单平台
  • 石岩小学网站建设品牌推广的目的和意义
  • 在网站社保减员要怎么做查收录
  • 企业安全文化建设导则seo系统优化
  • 外贸网站设计网络推广平台有哪些渠道
  • 顺德新网站制作广州做seo公司
  • 姚安县党风廉政建设 网站如何做网站推广优化
  • 网站建设开发合同书深圳网站建设公司官网
  • 发布设计任务的网站nba排名赛程
  • dreamweaver网站制作磁力狗bt
  • 做网站的基本要求百度竞价开户流程
  • 成都网站建设哪家好北京最新发布信息
  • 一个一起做网站网站自动收录
  • 电子商务网站建设策划书开网站需要投资多少钱
  • 死循环网站点击软件
  • 哪个网站做相册好湖北网站设计