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

中国最好的网站制作公司网站负责人照片

中国最好的网站制作公司,网站负责人照片,VIP视频自助网站建设,个人网站设计论文题目文章目录 题目方法一#xff1a;层序遍历取每一层最后一个元素方法二#xff1a;深度优先搜索 题目 方法一#xff1a;层序遍历取每一层最后一个元素 // 方法一 #xff1a;层序 集合(取每层子集合最后一个元素)// ListListInteger Rlist new ArrayList… 文章目录 题目方法一层序遍历取每一层最后一个元素方法二深度优先搜索 题目 方法一层序遍历取每一层最后一个元素 // 方法一 层序 集合(取每层子集合最后一个元素)// ListListInteger Rlist new ArrayList();// public ListInteger rightSideView(TreeNode root) {// if(root null ) return new ArrayList();// QueueTreeNode queue new ArrayDeque();// queue.offer(root); // while(!queue.isEmpty()){// int count queue.size();// ListInteger res new ArrayList();// for(int i0;icount;i){// TreeNode node queue.poll();// res.add(node.val);// if(node.left ! null) queue.offer(node.left);// if(node.right ! null) queue.offer(node.right);// }// Rlist.add(res);//每层节点集合加入到大集合// }// ListInteger result new ArrayList();//结果集// for(List list : Rlist ){// result.add((Integer)list.get(list.size()-1));//取每层集合最后一个元素// }// return result;// } // 方法一优化 在层序遍历的时候直接要每一层的最后一个元素加入集合 就不需要把一层所有节点的加入集合再去取每层集合最后一个了public ListInteger rightSideView(TreeNode root) {ListInteger Rlist new ArrayList();//结果集if(root null ) return Rlist;QueueTreeNode queue new ArrayDeque();queue.offer(root); while(!queue.isEmpty()){int count queue.size();for(int i0;icount;i){TreeNode node queue.poll();if(i count -1)//只取一层最后一个元素countRlist.add(node.val);if(node.left ! null) queue.offer(node.left);if(node.right ! null) queue.offer(node.right);}}return Rlist;}方法二深度优先搜索 根 右 左 的顺序 取每层第一个被访问到的节点depth list.size() ListInteger result new ArrayList();public ListInteger rightSideView(TreeNode root) {dfs(root,0);//起始递归 root 深度为0return result;}public void dfs(TreeNode tree ,int depth){if(tree null) return ;if(depth result.size()) result.add(tree.val);//若当前深度 集合的大小说明在该层还没加入任何元素此时只需加入第一次访问的元素就行dfs(tree.right,depth1);//切换到下一层继续找第一次访问的元素dfs(tree.left,depth1);//切换到下一层继续找第一次访问的元素}
http://www.w-s-a.com/news/324535/

相关文章:

  • 举报网站建设做网站之前的工作
  • 用QQ群做网站排名个人网站制作协议
  • 做茶叶网站的素材天津网站营销
  • 网站设计建设流程图微信端的网站开发python
  • 湖州网站seo优化网站改域名备案
  • dedecms怎么制作网站合肥电商网站开发
  • 网站开发通用流程图做flash的网站
  • 营销型网站有哪些平台网站建设藤设计
  • 网站需求分析网站建设美食网站建设多少钱
  • 有专门做网站的吗建德网站
  • 做网站要买服务器吗单页设计思路
  • 一 电子商务网站建设规划网站开发前端框架和后端框架
  • 自助网站建设系统软件自己免费建设网站
  • 百度微建站access如何与网站连接数据库
  • ppt素材免费网站网站正能量晚上免费软件
  • 个人淘宝客网站如何备案搭建一个平台要多少钱
  • nginx 网站建设淘客网站怎么做首页
  • 网站制作的基本步骤是手机网站建设 新闻
  • 水墨 网站源码工装
  • 任丘网站建设服务网站 建设原则
  • 长沙做一个网站要多少钱网站底部备案代码
  • wordpress构建自定义设置页面seo培训学什么
  • 延安有哪些做网站的公司如何建设网站?
  • 网站建设者属于广告经营者吗网站管理程序
  • 网站内容优化方法深圳市宝安区怎么样
  • 视频网站开发视频公司网站制作多少钱
  • 单页简洁手机网站模板购物软件
  • 素材网站官网低价网站建设费用预算
  • 苏州网站设计kgwl个人网站有什么外国广告做
  • 浙江省网站建设报价简单网站开发工具