news 2026/2/26 15:48:21

Leetcode—1123. 最深叶节点的最近公共祖先【中等】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Leetcode—1123. 最深叶节点的最近公共祖先【中等】

2025每日刷题(236)

Leetcode—1123. 最深叶节点的最近公共祖先

实现代码

/** * Definition for a binary tree node. * type TreeNode struct { * Val int * Left *TreeNode * Right *TreeNode * } */funclcaDeepestLeaves(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.depthifld>rd{returnpair{lt.node,ld+1}}ifld<rd{returnpair{rt.node,rd+1}}returnpair{root,ld+1}}returndfs(root).node}

运行结果

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

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

iOS开发OC 网络图片中 多坐标点位置 添加标注

一: 1:首先是这次的需求是项目中要求的,后台返回相应的坐标点,在坐标点上做标注。 2:此次标注是文字样式,可设置文字的呈现颜色,大小,背景色。 二: 首先是获取网路图片:使用的是sdwebimage. 1:起初我在使用这个方法 [imageView sd_setImageWithURL:@""…

作者头像 李华
网站建设 2026/2/24 16:57:38

Deepseek(七)去“AI 味儿”进阶:如何输出更具人情味与专业度?

在内容创作领域&#xff0c;AI 生成的内容往往自带一种“AI 味儿”&#xff1a;过度礼貌、结构死板、大量使用“首先/此外/综上所述”等八股文式的过渡词&#xff0c;以及过于完美的逻辑闭环。这种痕迹在小红书或专业行业报告中显得格格不入。 本篇将通过实战技巧&#xff0c;教…

作者头像 李华
网站建设 2026/2/14 5:11:05

Agent Skills(四)生态系统:跨平台支持与统一安装

在 AI 智能体领域&#xff0c;我们正见证着从“垂直集成”向“水平标准化”的巨大转变。过去&#xff0c;为特定 AI 助手编写的功能往往被锁定在厂商的“围墙花园”内。而随着 Agent Skills 开放标准的普及&#xff0c;一个类似于 Homebrew 的跨平台技能分发网络已经初步成型。…

作者头像 李华
网站建设 2026/2/25 3:12:55

CANoe中uds31服务异常处理机制:全面讲解

CANoe中UDS 0x31服务异常处理实战&#xff1a;从协议到代码的深度解析你有没有遇到过这样的场景&#xff1f;在用CANoe做ECU刷写测试时&#xff0c;明明脚本逻辑清晰、参数无误&#xff0c;但uds31服务却频频报错——不是返回NRC0x22&#xff08;条件不满足&#xff09;&#x…

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

基于Java+SpringBoot+SSM点餐系统(源码+LW+调试文档+讲解等)/点餐软件/餐厅点餐系统/智能点餐系统/移动点餐系统/在线点餐系统/扫码点餐系统

博主介绍 &#x1f497;博主介绍&#xff1a;✌全栈领域优质创作者&#xff0c;专注于Java、小程序、Python技术领域和计算机毕业项目实战✌&#x1f497; &#x1f447;&#x1f3fb; 精彩专栏 推荐订阅&#x1f447;&#x1f3fb; 2025-2026年最新1000个热门Java毕业设计选题…

作者头像 李华