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

力扣--LCR 150.彩灯装饰记录II

题目

在这里插入图片描述

代码

if(root == null){
return new ArrayList<>();
}

    Queue<TreeNode> queue = new LinkedList<>();
    List<List<Integer>> res = new ArrayList<>();

    queue.add(root);
    while(!queue.isEmpty()){
        int k = queue.size();
        List<Integer> tmp = new ArrayList<>();
        for(int i = 0; i < k; i++){
            TreeNode t = queue.poll();
            tmp.add(t.val);
            if(t.left != null) queue.add(t.left);
            if(t.right != null) queue.add(t.right);
        }
        res.add(tmp);
    }

    return res;

http://www.kler.cn/a/415879.html

相关文章:

  • MySQL的Json类型数据操作方法
  • C++趣味编程:基于树莓派Pico的模拟沙漏-倾斜开关与LED的互动实现
  • 【Jenkins】docker 部署 Jenkins 踩坑笔记
  • 2024年大热,Access平替升级方案,也适合Excel用户
  • QT:多ui界面显示
  • 可编程网络在分布式深度学习通信瓶颈控制中的应用与未来展望
  • 深度学习2:从零开始掌握PyTorch:数据操作不再是难题
  • 从零开发操作系统-聊一聊C语言中的头文件
  • 对于GC方面,在使用Elasticsearch时要注意什么?
  • SQL Server 实战 - 多种连接
  • 网络基础 - IP 隧道篇
  • 【Git】Git 命令参考手册
  • 定时任务删除MongoDB历史数据
  • 十四(AJAX)、AJAX、axios、常用请求方法(GET POST...)、HTTP协议、接口文档、form-serialize
  • 26届JAVA 学习日记——Day17
  • 网络安全实验环境的搭建
  • TopK算法
  • ScratchLLMStepByStep——从零一步一步构建大语言模型
  • 《Django 5 By Example》阅读笔记:p339-p358
  • 宠物领养平台开发:SpringBoot实战
  • 抓包之查看http basic auth认证方式
  • Python 【工具】 之 【Gradio】AI 模型展示工具的 安装、使用案例教程(一)
  • 【C#】lambda , lambda 表达式语法
  • 【大模型周边】Learn to Rank排序算法(Listwise Learning-to-Rank)
  • Python制表符\t的原理、制表符的使用
  • jvm-46-jvm Thread Dump 线程的信息获取+可视分析化工具 FastThread