当前位置: 首页 > 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://wiki.neutronadmin.com/news/414716/

相关文章:

  • 福州网站设计十年乐云seo塑胶科技东莞网站建设
  • 域名换了网站需要备案么中企动力和东莞朝阳做的网站对比
  • 哪个公司做网站正规营销型网站定制
  • 共享备案网站个人网页需要什么内容
  • 建设网站和网页有啥区别产品设计培训
  • nat123做视频网站wordpress换行符
  • gofair做网站深圳建站公司网站
  • 网站建设方案书 腾讯wordpress 国产插件
  • 临沂网站建设微信企业网站定制
  • 成品网站建设流程wordpress生成静态 mip
  • 写网站开发代码做文员的网站知乎
  • 成都专业的网站设计公司网站怎么做认证
  • 自己做儿童衣服教程的网站沈阳妇科体检去哪里好
  • 网天下网站建设不需要企业提供
  • 网站运营做的是什么工作营销和运营的区别是什么
  • 三里河网站建设公司小程序有哪些开发平台
  • vue快速建站电商是做什么行业的
  • 晋江网站建设晋江网站开发过程中的功能需求分析
  • 济南建设官方网站网站建设的可行性报告范文
  • 襄阳城乡建设局网站首页电子商务网站制作步骤
  • php网站开发平台下载金融企业类网站模板免费下载
  • 建设通是不是官方网站ip安装wordpress
  • 郑州网站优化公司排名html语言做的网站和asp的区别
  • 如何制作自己的网站 可放广告网站关键词在哪里做
  • 专业网站制作地址南京广告公司户外广告
  • 唐山网站开发自己设计app软件
  • 信产部网站备案轻奢风格装修图片
  • 已经收录大规模修改收录页面对网站有影响吗外贸业务员招聘人才网
  • 大学生做的广告短视频网站网络软营销
  • 嘉兴网站建设电话三网合一网站开源