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

icp备案查看网站内容吗响应式网页设计与制作

icp备案查看网站内容吗,响应式网页设计与制作,汕头建设银行电话,建立企业门户网站建设429. N 叉树的层序遍历 给定一个 N 叉树#xff0c;返回其节点值的层序遍历。#xff08;即从左到右#xff0c;逐层遍历#xff09;。 树的序列化输入是用层序遍历#xff0c;每组子节点都由 null 值分隔#xff08;参见示例#xff09;。 - 示例 1#xff1a;输入…429. 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] 之间 解题思路 我们使用队列实现层序遍历因为如果使用 ArrayList 的话我们删除元素需要 O(n) 的时间复杂度。而队列删除元素只需要 O(1)的时间。 并且在while 循环体开始时记录队列的当前大小 size。然后用另一个循环来处理 size 数量的节点这样我们就可以保证我们每次使队列出队的都是位于同一层的节点并且后面入队的节点也全是位于当前层的下一层保证 了while 循环在每一次迭代处理一层。而传统层序遍历是加入左右节点的而这个题目里面我们是需要加入一个list的子节点所以我们需要再使用一个循环把整个list的子节点入队。 代码 /* // Definition for a Node. class Node {public int val;public ListNode children;public Node() {}public Node(int _val) {val _val;}public Node(int _val, ListNode _children) {val _val;children _children;} }; */class Solution {public ListListInteger levelOrder(Node root) {QueueNodequeuenew LinkedList();queue.add(root);ListListInteger resnew ArrayList(); if(rootnull) return res;while(!queue.isEmpty()){int sizequeue.size();ListInteger listnew ArrayList();for(int i0;isize;i){Node nodequeue.poll();list.add(node.val);for(Node cur:node.children)queue.add(cur);}res.add(list);}return res;} }时间复杂度O(n)。n 指的是节点的数量。空间复杂度O(n)。
http://www.yutouwan.com/news/414716/

相关文章:

  • 网站建设几大技巧郴州网站优化
  • ssh实训做网站代码下载百度网盘搜索引擎盘多多
  • 网页版传奇网站制作网页图片格式
  • 平台网站开发风险新闻门户网站制作
  • 泰安网站制作方案创意产品设计100例图片
  • 东莞著名网站建设企业开发公司建酒店科目
  • 公司网站点击量如何看江苏强荣建设有限公司网站
  • 网站建设与管理ppt课件百度云盘创建自己的免费网站
  • 网站做端口映射一些免费的网站
  • 网站建设浅析电脑安装不了wordpress
  • 优秀的外贸网站案例wordpress系统怎么设置关键词
  • 免费的网站cms图片站wordpress模板
  • 网站建设实训意见网站建设 服务器
  • 找外包公司做网站价钱wordpress默认设置页面
  • 图书网站建设论文网站推广seo招聘
  • 福州注册公司快点办企业网站seo模板
  • wordpress站点描述密云郑州阳网站建设
  • php网站建设的公司石家庄百度提升优化
  • 商城网站建设套餐报价个人导航网站源码
  • 电子商务网站建设的模式镇江住房和城乡建设局网站
  • 制作服务网站广州快速建站哪家服务专业
  • 实木餐桌椅移动网站建设wordpress 支付宝
  • 网站关键词几个合适网站页面优化怎么做
  • 湛江市建设教育协会学校网站wordpress 视频转码
  • 济南做网站优化创建域名
  • wordpress整站克隆深圳网站建设 公司元
  • 天津网站优化哪家快wordpress 模板修改
  • 优秀品牌企业网站建设案例网站工作室 需要什么手续
  • 沈阳信息工程学校中专seo查询seo优化
  • 郑州网站建设公司如何网站ui设计收费