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

网站改域名审核时间织梦模板更新网站

网站改域名审核时间,织梦模板更新网站,成都微官网制作,wordpress发不出验证邮件1.题目描述 2.思路 方法一: 返回一个从右侧看二叉树时能看到的所有节点的值。右视图中的每一层只能看到最右边的节点。可以使用 层序遍历(BFS),每次遍历一层时,记录该层的最后一个节点的值。 方法二补充: …

1.题目描述

在这里插入图片描述
在这里插入图片描述

2.思路

方法一:
返回一个从右侧看二叉树时能看到的所有节点的值。右视图中的每一层只能看到最右边的节点。可以使用 层序遍历(BFS),每次遍历一层时,记录该层的最后一个节点的值。
方法二补充:
在这里插入图片描述

3.代码实现

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Queue;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;}}
public class H199 {public List<Integer> rightSideView(TreeNode root) {//1,创建一个结果List,每次遍历一层时,记录该层的最后一个节点的值。List<Integer> result=new ArrayList<>();if(root==null) return result;Queue<TreeNode> dq=new LinkedList<>();//2. 把根节点加入队列dq.offer(root);//3.当队列不为空while(!dq.isEmpty()) {//4.记录当前队列的长度(也就是每一层的个数)int size=dq.size();for(int i=0;i<size;i++){TreeNode nowNode=dq.poll();//5.删除并返回头部元素//6. 如果是该层的最后一个节点,加到结果里if(i==size-1){result.add(nowNode.val);//把当前节点的值加入}if(nowNode.left!=null){dq.offer(nowNode.left);//7.把当前节点的左孩子加入}if(nowNode.right!=null){dq.offer(nowNode.right);//8.把当前节点的右孩子加入}}}return result;}public static void main(String[] args){H199 test=new H199();TreeNode node5=new TreeNode(5);TreeNode node4=new TreeNode(4);TreeNode node3=new TreeNode(3);TreeNode node2=new TreeNode(2,node4,node5);TreeNode root=new TreeNode(1,node2,node3);List<Integer> res=test.rightSideView(root);System.out.print(res);}
}

方法二:

/*** 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<Integer> rightSideView(TreeNode root) {ArrayList<Integer> ans = new ArrayList<>();if(root == null){return ans;}Queue<TreeNode> que = new LinkedList<>();que.add(root);while (!que.isEmpty()){int len = que.size();TreeNode node = new TreeNode(101);for (int i = 0; i < len; i++) {node = que.poll();if(node.left != null){que.add(node.left);}if(node.right != null){que.add(node.right);}}ans.add(node.val);}return ans;}
}

文章转载自:

http://6BdvxXKs.srxhd.cn
http://kFMqyosr.srxhd.cn
http://PreZvUNu.srxhd.cn
http://c9Zc8Hoc.srxhd.cn
http://fo524by3.srxhd.cn
http://xRlNEzWT.srxhd.cn
http://jz31LFjF.srxhd.cn
http://LPwnXRBP.srxhd.cn
http://kOPz9Wpq.srxhd.cn
http://yn9UYKyn.srxhd.cn
http://DwIfatfl.srxhd.cn
http://0CUpakXf.srxhd.cn
http://TN0jx3Ys.srxhd.cn
http://WyV7sKuq.srxhd.cn
http://e3vwlK66.srxhd.cn
http://uM7X8nsJ.srxhd.cn
http://VJZUWZzL.srxhd.cn
http://raEOxBf0.srxhd.cn
http://T0TyD6GU.srxhd.cn
http://biHkeEuT.srxhd.cn
http://cOy6u3su.srxhd.cn
http://P49RAVjP.srxhd.cn
http://ZvHGwZnh.srxhd.cn
http://DjfMYEtG.srxhd.cn
http://f1mvyZwz.srxhd.cn
http://MbaN0AlU.srxhd.cn
http://ZRPWFC4n.srxhd.cn
http://hciRxuIe.srxhd.cn
http://o0OyjoSK.srxhd.cn
http://9mpGUgxp.srxhd.cn
http://www.dtcms.com/wzjs/685416.html

相关文章:

  • 腾讯网qq网站贸易网站建设案例
  • 抓好门户网站建设辽宁建设工程信息网官网 a类业绩
  • 做电影网站用什么服务器比较好河南免费网站建设
  • 企业网站建设好的例子先做网站还是做APP
  • 演示公司soap公司网站营销策略有哪些方面
  • 未来中森网站建设咨询网站域名绑定ip
  • 做视频网站收费侵权吗创意策划是做什么的
  • 四川网站建设设计wordpress前台登录注册密码找回
  • 网站 开发 备案代理山东搜索引擎优化
  • 怎样才能建立网站seo成功案例分析
  • 做网站租空间seo分析报告怎么写
  • 网站导航包括快手自媒体平台注册
  • 网站站点创建成功了该怎么做app商城开发
  • seo快速整站上排名教程网站建设合同 费用
  • 企业网站建设周期网站制作网站
  • 无锡模板建站网站建设服务公司案例
  • 我做网站了圆通php做的网站怎么调试
  • 杭州模板建站定制手机建站程序源码
  • 搭建影视网站wordpress 色
  • 网站管理员登录1 建设网站目的是什么
  • 河北建设工程造价信息网站wordpress播放器安装不了
  • 可否用nas做网站wap网站部署
  • 建网站哪便宜百度热词
  • 360网站收录提交入口框架布局技术制作一个网站
  • 促销型网站常见的电子商务网站网址
  • 网站建设在会计里算什么资产网站做海外的防护
  • 2018做网站的视频网站服务器防火墙设置
  • 云南网站开发报价西宁网站建设索王道下拉
  • 网站自助建设平台广州市住房建设公租房网站
  • 网站做成软件免费软件外包平台良心服务