news 2026/3/2 14:51:42

Leetcode—102. 二叉树的层序遍历【中等】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Leetcode—102. 二叉树的层序遍历【中等】

2025每日刷题(246)

Leetcode—102. 二叉树的层序遍历

实现代码

/** * Definition for a binary tree node. * type TreeNode struct { * Val int * Left *TreeNode * Right *TreeNode * } */funclevelOrder(root*TreeNode)[][]int{ans:=make([][]int,0)q:=make([]*TreeNode,0)ifroot==nil{returnans}q=append(q,root)forlen(q)>0{cur:=make([]int,0)n:=len(q)forrangen{t:=q[0]q=q[1:]cur=append(cur,t.Val)ift.Left!=nil{q=append(q,t.Left)}ift.Right!=nil{q=append(q,t.Right)}}ans=append(ans,cur)}returnans}

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

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

C语言的变量、常量和指针

文章目录 C语言变量、常量与指针简明教程 1. 变量 (Variables) 1.1 变量的定义 1.2 常用数据类型 1.3 变量命名规则 2. 常量 (Constants) 2.1 字面常量 2.2 使用const关键字 2.3 使用#define预处理器 3. 指针 (Pointers) 3.1 什么是指针 3.2 指针的基本操作 3.3 指针运算符 3.4…

作者头像 李华
网站建设 2026/2/25 20:49:50

【最新更新】2000-2025年中国逐年250米分辨率最大值合成NDVI数据集

图1 中国250米分辨率年最大NDVI数据集 本数据集基于MODIS Terra卫星的MOD13Q1产品,采用最大值合成法生成2000-2025年中国250米分辨率的逐年NDVI数据。该方法通过选取年度内NDVI最大值,有效抑制了云层、大气噪声和观测角度的影响,最优地反映了…

作者头像 李华
网站建设 2026/3/2 0:00:44

AI个人助手的新纪元:从“聊天”到“行动”的跨越

人工智能(AI)的发展正以前所未有的速度重塑我们的数字生活。从最初的简单问答,到如今能够进行深度对话的语言模型,AI助手已经成为我们日常不可或缺的一部分。然而,2026年伊始,一场新的变革正在悄然发生——…

作者头像 李华
网站建设 2026/2/28 17:46:48

内联函数 inline:提升程序运行效率的小技巧

内联函数 inline:提升程序运行效率的小技巧 在C编程中,“效率”与“可读性”往往是开发者需要平衡的核心矛盾——普通函数通过封装逻辑提升代码可读性,但函数调用时的栈帧开销(压栈、跳转、出栈)会在高频调用场景下拖…

作者头像 李华