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

一键抓取的网站怎么做seo优化评论

一键抓取的网站怎么做,seo优化评论,wordpress 电商版本,seo企业网站模板题目: 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:[[3],[9,20],[15,7]]示例 2&a…

题目:

给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。

示例 1:

输入:root = [3,9,20,null,null,15,7]
输出:[[3],[9,20],[15,7]]

示例 2:

输入:root = [1]
输出:[[1]]

示例 3:

输入:root = []
输出:[]

难点:

需要把每一层的节点值都单独存储到一个list集合中,也就是最后返回结果需要是List<List<Integer>>类型的。

思路:

对该树进行BFS,利用Java的ArrayDeque队列,每一层单独来一次循环以该层的节点数为循环截止条件。

过程如下:

可以看到,在 while 循环的每一轮中,都是将当前层的所有结点出队列,再将下一层的所有结点入队列,这样就实现了层序遍历。 

Java代码:

class Solution {public List<List<Integer>> levelOrder(TreeNode root) {ArrayList<List<Integer>>res=new ArrayList<>();Queue<TreeNode>qu=new ArrayDeque<>();if(root!=null){qu.add(root);}while(!qu.isEmpty()){List<Integer>list=new ArrayList<>();int n=qu.size();for(int i=0;i<n;i++){TreeNode node=qu.poll();list.add(node.val);if(node.left!=null){qu.add(node.left);}if(node.right!=null){qu.add(node.right);}}res.add(list);}return res;}
}

http://www.dtcms.com/wzjs/453235.html

相关文章:

  • 如何用nat123做网站网站优化哪个公司好
  • 网站开发兼职合同宁波seo在线优化公司
  • 闲鱼做网站靠谱吗百度网址提交入口
  • 网站服务器维护方案郑州网络营销顾问
  • 肇庆网站制作百度网盘资源
  • 查网站二级域名通州优化公司
  • 坂田网站建设推广公司百度推广登录账号首页
  • 手机wap网页设计网站seo怎么做
  • 旅游的网站怎么做竞价广告
  • 济南品牌营销型网站建设网站制作厂家有哪些
  • 网站建设自学想做电商怎么入手
  • 人大门户网站建设情况百度推广方法
  • 长沙企业建站销售电话一个完整的产品运营方案
  • 网页设计师的发展前景邯郸seo排名
  • 网站logo在哪里修改竞价托管如何托管
  • 做免费小说网站怎样赚钱网站快速排名服务
  • 网页搜索快捷键是ctrl加什么整站seo优化
  • 卖汽车的网站怎么做的河南关键词优化搜索
  • 政府网站 制度建设网站seo教程
  • ps酒店网站模板seo销售是做什么的
  • 各类手机网站建设微信推广
  • 广州seo建站外链发布平台有哪些
  • 做独立商城网站百度平台商家
  • 做彩票网站会被判死刑制作网页的工具软件
  • 建设部设计规范网站微信指数
  • 莱特币做空 网站域名注册 阿里云
  • 国外网站后缀护肤品推广软文
  • 怎么查百度收录网站吗安徽网站推广优化
  • 看公狍和女人做爰网站百度手机网页
  • 市场营销策略模板整站seo优化哪家好