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

Python | Leetcode Python题解之第111题二叉树的最小深度

题目:

题解:

class Solution:def minDepth(self, root: TreeNode) -> int:if not root:return 0que = collections.deque([(root, 1)])while que:node, depth = que.popleft()if not node.left and not node.right:return depthif node.left:que.append((node.left, depth + 1))if node.right:que.append((node.right, depth + 1))return 0
http://www.lryc.cn/news/353253.html

相关文章:

  • c++二进制输出
  • 5. C++网络编程-UDP协议的实现
  • Altium Designer 中键拖动,滚轮缩放,并修改缩放速度
  • python从入门到精通04
  • tomcat三级指导
  • 不知道是该怎么引用多个函数片段?具体示例如代码
  • P3128 [USACO15DEC] Max Flow P题解(树上差分,最近公共祖先,图论)
  • 在Linux上面部署ELK
  • Langchain-Chatchat的markdownHeaderTextSplitter使用
  • 掩码生成蒸馏——知识蒸馏
  • 【C#实战】Newtonsoft.Json基类子类解析
  • 表达式求值的相关语法知识(C语言)
  • 开发中遇到Electron自定义窗口的问题
  • c# sqlite使用
  • 39、Flink 的窗口剔除器(Evictors)详解
  • Flutter 中的 DefaultTabController 小部件:全面指南
  • C++技能进阶指南——多态语法剖析
  • Linux内存管理--系列文章肆
  • kali下载zsteg和stegpy
  • 前端面试题日常练-day34 【面试题】
  • 网站笔记:huggingface model memory calculator
  • SpringBoot2.0.x旧版集成Swagger UI报错Unable to infer base url...解决办法
  • 软件项目详细设计说明书实际项目参考(word原件下载及全套软件资料包)
  • 电脑文件qt5core.dll如何修复?如何快速的解决qt5core.dll丢失问题
  • USART串口通信(stm32)
  • 快速分析变量间关系(Boruta+SHAP+RCS)的 APP(streamlit)
  • 解决docker中container运行闪退终止的问题
  • Redis 性能管理
  • 节水“云”科普丨北京昌平VR节水云展馆精彩上线
  • linux的系统调用open, read函数(文件编程)使用demo