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

网站建设 赛门仕博网站百度权重没有数据

网站建设 赛门仕博,网站百度权重没有数据,村庄建设网站,浙江省交通建设工程监督管理局网站问题背景 给定一个二叉树的 根节点 r o o t root root#xff0c;想象自己站在它的右侧#xff0c;按照从顶部到底部的顺序#xff0c;返回从右侧所能看到的节点值。 数据约束 二叉树的节点个数的范围是 [ 0 , 100 ] [0,100] [0,100] − 100 ≤ N o d e . v a l ≤ 100…问题背景 给定一个二叉树的 根节点 r o o t root root想象自己站在它的右侧按照从顶部到底部的顺序返回从右侧所能看到的节点值。 数据约束 二叉树的节点个数的范围是 [ 0 , 100 ] [0,100] [0,100] − 100 ≤ N o d e . v a l ≤ 100 -100 \le Node.val \le 100 −100≤Node.val≤100 解题过程 右视图当然考虑三种深度优先遍历的做法稍微修改一下先序遍历就可以实现。 如果没做过做这个题记录结果判断条件可能不一定好想当成模板记下来。多维护一个深度当深度和结果集长度不匹配时说明是第一次到达某一层这时候把当前节点加入到结果集。 具体实现 /*** 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 ListInteger rightSideView(TreeNode root) {ListInteger res new ArrayList();dfs(root, 0, res);return res;}private void dfs(TreeNode root, int depth, ListInteger res) {if(root null) {return;}if(depth res.size()) {res.add(root.val);}dfs(root.right, depth 1, res);dfs(root.left, depth 1, res);} }
http://www.hkea.cn/news/14537112/

相关文章:

  • 无棣网站建设关于单位建设网站的申请
  • 电商网站开发文献汇总宁波企业网站排名方法
  • 美工做网站尺寸多少钱电子商务网站开发与管理
  • 建设网站外包公司淘宝可做的团购网站
  • .中国域名的网站广告设计与制作app
  • 怎样才能建立网站中关村手机排行榜
  • 自己做项目的网站wordpress登陆页背景
  • 学校网站asp优秀的软文广告欣赏
  • 哪个行业对网站建设需求大哪家企业网站建设好
  • 做ic哪些网站好做山西 网站建设
  • html做的网页怎么变成网站学网站设计培训电话
  • 佛山网站建设公司怎么选长沙装修网站排名
  • 池州网站制作大连做网站谁家好
  • 网站美化教程下载wordpress自定义字段类型
  • 网络公司网站设计多少钱青海wap网站建设公司
  • 上海外贸soho网站建设网站开发工作量
  • 湖北平台网站建设制作网站制作需要网站制作
  • 深圳企业社保网站官网贵州省中海工程建设有限公司网站
  • 外销网站建设国内最新消息
  • 腾讯云做网站步骤网站建设有利于
  • 网站申请备案成功后怎么建设电子商务网站建设市场分析
  • 公司备案网站名称重写Wordpress的js
  • 网站微信建设运维经验pos机做网站推广
  • 山东卓创 网站建设东莞网站建设包装制品
  • 建设银行官网首页 网站一级网站和二级网站的区别
  • 网站如何做引流做网站具体流程
  • 免费个人微网站模板柳州免费做网站的公司
  • 惠州建设银行行号查询网站乐陵网站建设
  • 网站建设 天津世界顶尖名表瑞士网站不要中国手表网站
  • 潍坊网站优化公司廊坊首页霸屏排名优化