news 2026/7/31 21:47:05

力扣刷题——429.N叉树的层序遍历

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣刷题——429.N叉树的层序遍历

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, 104] 之间

实现代码(Python):

fromcollectionsimportdeque""" # Definition for a Node. class Node: def __init__(self, val: Optional[int] = None, children: Optional[List['Node']] = None): self.val = val self.children = children """classSolution:deflevelOrder(self,root:'Node')->List[List[int]]:ifnotroot:return[]queue=deque([root])res=[]whilequeue:level=[]for_inrange(len(queue)):node=queue.popleft()level.append(node.val)forchildinnode.children:queue.append(child)res.append(level)returnres

分析

对n叉树进行层序遍历,其实和二叉树层序遍历基本一致;需要注意的就是如何把孩子节点加入到队列中

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/31 21:46:20

进 程

1. 什么是进程进程是操作系统进程资源分配的基本单位,每一个正在运行的软件程序都对应着一个或多个进程。PCB是一个描述进程的结构体,操作系统中的PCB通过链表进行连接,对PCB的添加和删除也就是对进程的创建和消耗2. PCB的重要属性PCB中有多个…

作者头像 李华
网站建设 2026/7/14 14:57:02

Q312B三菱主基板

Q312B 是三菱电机 MELSEC-Q 系列的 12 槽主基板(主基架 / 背板),作为 PLC 系统的核心安装与通信枢纽,用于安装电源、CPU 及各类 I/O/ 功能模块,是构建中型至大型 Q 系列控制系统的标准主平台。一、产品特性类型&#x…

作者头像 李华
网站建设 2026/7/14 14:57:00

小白程序员必看:从怕黑客到靠黑客技术赚钱(收藏版)

前言:从 “怕黑客” 到 “靠黑客技术赚钱”,我踩透了这 2 个核心问题 2022 年,我还是个月薪 6K 的运维,因为社交账号被盗,第一次直面 “黑客攻击”—— 看着被盗走的照片和聊天记录,我既愤怒又无力。那时我…

作者头像 李华
网站建设 2026/7/14 14:57:01

openclaw 本地部署ollama模型使用

进入ollama官网,选择windows下载,安装过程一路点击下一步即可根据显存大小下载相应的模型,下面以qwen2.5:14b为例,等待模型下载完成模型参数量推荐程度显存占用 (量化后)运行体验7B⭐⭐⭐⭐⭐ 完美~4-6GB (Q4)流畅,推理…

作者头像 李华
网站建设 2026/7/14 14:57:02

前端十年:从0到资深开发者的10堂必修课【第2篇】

前端十年:从0到资深开发者的10堂必修课 第2篇:进阶篇——JavaScript 语言精髓如果说 HTML 和 CSS 是前端的皮囊,那么 JavaScript 就是灵魂。掌握 JavaScript 的核心机制——作用域、闭包、原型、异步——是区分“会用”和“精通”的关键分水岭…

作者头像 李华
网站建设 2026/7/14 14:57:01

2026 无人机 AI 算法全景图:7 大场景 50+ 算法详解

2026 无人机 AI 算法全景图:7 大场景 50 算法详解一张图看懂无人机 AI 算法全貌 前言 很多人问我:共达地到底有哪些算法? 今天把我们的算法家底全部公开,7 大场景、50 算法,建议收藏备用。一、飞行辅助类算法 让无人机…

作者头像 李华