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

网站建设捌金手指下拉十六三亚网络推广

网站建设捌金手指下拉十六,三亚网络推广,购物券网站怎么做,手机端百度收录入口题目链接 leetcode在线oj题——N叉树的层序遍历 题目描述 给定一个 N 叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。 树的序列化输入是用层序遍历,每组子节点都由 null 值分隔(参见示例&…

题目链接

leetcode在线oj题——N叉树的层序遍历

题目描述

给定一个 N 叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。

树的序列化输入是用层序遍历,每组子节点都由 null 值分隔(参见示例)。

题目示例

示例1:
在这里插入图片描述
输入:root = [1,null,3,2,4,null,5,6]
输出:[[1],[3,2,4],[5,6]]

示例2:
在这里插入图片描述
输入:root = [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,null,null,14]

输出:[[1],[2,3,4,5],[6,7,8,9,10],[11,12,13],[14]]

题目提示

  • 树的高度不会超过 1000
  • 树的节点总数在 [0, 10^4] 之间

解题思路

首先判断树的根节点是不是空,如果是空则直接返回空

然后建立一个队列,先将根节点放进去
在这里插入图片描述
然后确定当前队列大小size,此时只有一个元素,将队列的前size个元素(根节点)的所有孩子节点都放进队列,将队列的前size个元素取出来并打印
在这里插入图片描述
重复上面的过程,将队列的前size个元素(3节点,2节点,4节点)的孩子节点都放入队列,将队列的前size个元素取出来并打印
在这里插入图片描述

一直重复上面的过程,将队列的前size个元素的所有孩子放进队列,然后将队列的前size个元素取出并打印出来,直到最后队列为空,即可得到最终的结果

代码

/*
// Definition for a Node.
class Node {public int val;public List<Node> children;public Node() {}public Node(int _val) {val = _val;}public Node(int _val, List<Node> _children) {val = _val;children = _children;}
};
*/class Solution {public List<List<Integer>> levelOrder(Node root) {List<List<Integer>> result = new ArrayList<>();if(root == null){return result;}Queue<Node> queue = new LinkedList<>();queue.offer(root);while(!queue.isEmpty()){List<Integer> rowList = new ArrayList<>();int size = queue.size();while(size != 0){Node cur = queue.poll();//保存当前元素valrowList.add(cur.val);//添加孩子节点for (int i = 0; i < cur.children.size(); i++) {queue.offer(cur.children.get(i));}size--;}result.add(rowList);}return result;}
}
http://www.tj-hxxt.cn/news/85616.html

相关文章:

  • react做的网站站长工具天美传媒
  • 网站建设选择本地百度注册入口
  • 织梦做的网站织梦修改网页模板搜索引擎优化实验报告
  • 电子政务网站建设的特点厦门seo新站策划
  • 网站建设及优化重要性360搜索关键词优化软件
  • 可视化网站开发工具百度图片识别在线使用
  • 商家自己做的商品信息查询网站国内新闻大事20条简短
  • php网站开发工作描述如何创建个人网站免费
  • 免费网站app下载外包公司什么意思
  • 网站设计命名规范郑州seo公司
  • 北流网站建设网站搭建工具
  • 番号网站怎么做最新新闻消息
  • 做章的网站seo站外优化平台
  • 手机开发网站建设高端网站定制
  • 徐州哪有做网站的北京seo全网营销
  • wordpress站点地址关键字挖掘
  • 二手网站建设的策划seo的中文含义是
  • php网站模板网络推广都有什么方式
  • 制作企业网站方案百度官网入口
  • 郑州做招商的网站东莞seo网站排名优化
  • 怎样建设论坛网站域名注册费用
  • 住房和城乡建设部官网查证seo建站教学
  • 深圳网站建设珠江广场佛山百度seo点击软件
  • 电子商务网站建设总结百度开放平台
  • 网上商城系统建设一个独立b2c形式的电子商务网站企业网站定制开发
  • 上海模板建站软件2024年1月新冠高峰期
  • 独立商城系统网站建设中山百度推广公司
  • 广州天河区做网站武汉百度推广入口
  • 哪些公司做网站怎么看关键词的搜索量
  • 台州网站公司那里好google浏览器官网入口