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

Leetcode—865. 具有所有最深节点的最小子树【中等】

2025每日刷题(236)

Leetcode—865. 具有所有最深节点的最小子树

实现代码

/** * Definition for a binary tree node. * type TreeNode struct { * Val int * Left *TreeNode * Right *TreeNode * } */funcsubtreeWithAllDeepest(root*TreeNode)*TreeNode{typepairstruct{node*TreeNode depthint}vardfsfunc(root*TreeNode)pair dfs=func(root*TreeNode)pair{ifroot==nil{returnpair{nil,0}}lt,rt:=dfs(root.Left),dfs(root.Right)ld,rd:=lt.depth,rt.depthif(ld>rd){returnpair{lt.node,ld+1}}if(ld<rd){returnpair{rt.node,rd+1}}returnpair{root,ld+1}}returndfs(root).node}

运行结果

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

http://www.jsqmd.com/news/222144/

相关文章:

  • 基于springboot旅游网站
  • 一文说清Proteus示波器如何配合8051进行波形观测
  • springboot基于微信小程序的校园租赁小程序
  • 融媒体中心巡察报告对象主要有哪些?
  • 【视频优化研究】过程 记录
  • Leetcode—1123. 最深叶节点的最近公共祖先【中等】
  • ModbusTCP协议报文解析图解说明
  • springboot校园快递仓库管理系统
  • redis相关命令讲解及原理
  • MATLAB实现基于Sinkhorn距离的非负矩阵分解乘法更新规则
  • 图解说明CANFD帧结构在汽车网络中的变化
  • 电路仿真circuits网页版一文说清:其与传统桌面工具的本质区别
  • 替代HT6310/KP3310离线式AC-DC无感线性稳压器
  • springboot新乡工程学院失物招领平台
  • 出口欧盟产品合规,到底包括哪些内容?
  • 图解说明aarch64异常处理机制:EL0到EL3切换逻辑
  • 租赁中介用什么房产中介管理系统合适
  • 毕设分享 深度学习yolo11水稻病害检测识别系统(源码+论文)
  • 2026 年 CBAM:哪些企业现在真的不用急,哪些已经不能再等?
  • 基于springboot学生军训管理系统
  • Scanner类常用方法完整示例与避坑建议
  • MATLAB中高效计算欧氏距离矩阵的技巧
  • 74HC595控制流水灯效果:新手教程入门必看
  • 孤能子视角:关系性学习,“喂饭“的小孩认知
  • Vue Vben Admin 5 实战体验与上手指南
  • springboot戏曲学习管理系统
  • 孤能子视角:“意识“的阶段性回顾
  • 快速理解工业控制板中嘉立创布线的拓扑结构
  • MATLAB实现MAED序贯优化:高效贪心选择最具信息量样本
  • springboot校园生活智慧服务平台