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

单页面网站好优化吗传媒网站建设价格

单页面网站好优化吗,传媒网站建设价格,在哪里打广告效果最好,中英文的网站怎么建设【LetMeFly】429.N 叉树的层序遍历#xff1a;广度优先搜索(BFS) 力扣题目链接#xff1a;https://leetcode.cn/problems/n-ary-tree-level-order-traversal/ 给定一个 N 叉树#xff0c;返回其节点值的层序遍历。#xff08;即从左到右#xff0c;逐层遍历#xff09;…【LetMeFly】429.N 叉树的层序遍历广度优先搜索(BFS) 力扣题目链接https://leetcode.cn/problems/n-ary-tree-level-order-traversal/ 给定一个 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] 之间 方法一广度优先搜索(BFS) 和之前二叉树的广度优先搜索一样我们可以使用一个队列来存放每一层的节点再让这些节点依次出队并将节点的孩子们如有入队。 时间复杂度 O ( N ) O(N) O(N)其中 N N N是节点个数空间复杂度 O ( N 2 ) O(N2) O(N2)其中 N 2 N2 N2是节点最多的一层的节点数 AC代码 C class Solution { public:vectorvectorint levelOrder(Node* root) {vectorvectorint ans;queueNode* q;if (root) {q.push(root);}while (q.size()) {ans.push_back({});for (int _ q.size(); _ 0; _--) {Node* thisNode q.front();q.pop();ans.back().push_back(thisNode-val);for (Node* nextNode : thisNode-children) {q.push(nextNode);}}}return ans;} };Python # from typing import List, Optional# Definition for a Node. class Node:def __init__(self, valNone, childrenNone):self.val valself.children childrenclass Solution:def levelOrder(self, root: Optional[Node]) - List[List[int]]:ans []q []if root:q.append(root)while q:ans.append([])for _ in range(len(q)):thisNode q[0]q q[1:]ans[-1].append(thisNode.val)for nextNode in thisNode.children:q.append(nextNode)return ans 针对于Python的语法糖若使用两个数组可以很大程度上减少代码量甚至提高效率 # from typing import Optional, List# Definition for a Node. class Node:def __init__(self, valNone, childrenNone):self.val valself.children childrenclass Solution:def levelOrder(self, root: Optional[Node]) - List[List[int]]:ans []a []if root:a.append(root)while a:ans.append([thisNode.val for thisNode in a])a [nextChild for thisNode in a for nextChild in thisNode.children]return ans同步发文于CSDN原创不易转载经作者同意后请附上原文链接哦~ Tisfyhttps://letmefly.blog.csdn.net/article/details/136136336
http://www.pierceye.com/news/243351/

相关文章:

  • 拓者设计吧网站科技基金
  • 有专门下载地图做方案的网站吗家装公司报价
  • 阿里域名注册网站阿里云建站保证销售额
  • 三北防护林体系建设网站培训班学员培训心得
  • 西安百度网站排名优化友情链接代码模板
  • 网站建设怎么做网站济南做网站推广有哪些公司
  • 恩阳建设局网站南阳网站建设赛科
  • 服务器IP做网址打开网站传媒公司宣传
  • 安装Wordpress个人网站医院网站建设公司价格低
  • 万能网页编辑器南通百度seo代理
  • 关于酒店网站建设的摘要手机百度2020
  • 楚雄网站建设rewlkj自己怎么建立个人网站
  • 网站开发工程师工作描述加强门户网站建设与管理办法
  • 电商网站优化方案个人网站设计与制作代码
  • 仙居建设规划局网站asp 茶叶网站模板
  • 福州网页模板建站梦幻西如何建立网站做代练
  • 专业做毕业设计网站设计禹州市城乡建设局网站
  • 魔站网站开发手机商城官网
  • 沧州 网站建设公众号搭建第三方平台
  • 天津建设项目招投标网站唐山网站建设推广
  • 长沙h5建站手机图片网站源码
  • php网站项目无锡有网页制作公司吗
  • 做企业网站需要收费吗wordpress单主题
  • 潮州网站开发多少钱wordpress用户调用
  • 湖南响应式网站公司闸北建设机械网站
  • 图书管理系统网站开发教程北京今朝装饰设计有限公司
  • 济南咨询行业网站开发qq降龙是哪个公司开发的
  • 可以做go分析的网站网站如何做营销
  • 企业网站设计要求做公司网站的价格
  • 网站建设与管理中专专业网页设计公司营销crm系统