当前位置: 首页 > 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

相关文章:

  • Python基础学习笔记(七)——元组
  • python从入门到精通02
  • SELINUX=enforcing时无法启动httpd服务的解决方案(semanage命令以及setroubleshoot-server插件的妙用)
  • 门禁-jenkins的构建状态同步到gitlab提交流水线
  • C++中的模板类的定义与使用
  • win11 通过防火墙设置-开通本地端口
  • Linux Tcpdump抓包入门
  • 汇编实现的操作系统
  • k8s二进制安装与部署
  • 05. Redis 持久化
  • 解决在cmd里下载的库,但IDLE还是显示不存在的问题
  • 多分类逻辑回归:一种基于概率的分类方法
  • 【JAVA系列】JAVA与C#中List分组、排序方法
  • 【c++游戏】harry potter(破解版)
  • 定制Jackson 的ObjectMapper(编程式),自定义json转换处理器来指定序列化和反序列化规则。
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【node学习】协程
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • es6
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • php中curl和soap方式请求服务超时问题
  • React-生命周期杂记
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • tensorflow学习笔记3——MNIST应用篇
  • 从零开始学习部署
  • 关于extract.autodesk.io的一些说明
  • 浏览器缓存机制分析
  • 数据结构java版之冒泡排序及优化
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 温故知新之javascript面向对象
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​批处理文件中的errorlevel用法
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (C++)八皇后问题
  • (C语言)字符分类函数
  • (Note)C++中的继承方式
  • (Oracle)SQL优化技巧(一):分页查询
  • (solr系列:一)使用tomcat部署solr服务
  • (笔试题)分解质因式
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)scrum常见工具列表
  • (转)程序员疫苗:代码注入
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .Net7 环境安装配置