news 2026/4/23 12:27:36

一棵树里藏了多少“自己人”?——聊聊《统计同值子树》背后的递归哲学

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一棵树里藏了多少“自己人”?——聊聊《统计同值子树》背后的递归哲学

一棵树里藏了多少“自己人”?——聊聊《统计同值子树》背后的递归哲学

大家好,我是Echo_Wish
今天咱不聊分布式、不聊大模型,回到一个看似朴素、但非常能体现算法功力的题目:
👉统计同值子树(Count Univalue Subtrees)

这道题在 LeetCode 上不算“天花板难度”,但说实话,它特别适合用来检验你对「递归」「树的后序遍历」「状态返回」有没有真正理解

而且这道题还有个优点:
👉你一旦想明白,会有一种“啊,原来递归就该这么用”的顿悟感。

今天我就用咱平时聊天的方式,把这道题从“能写出来”,聊到“为什么这样写才优雅”。


一、先说人话:什么叫“同值子树”?

别一上来就被名词吓住,我们先翻译一下。

同值子树
指的是一棵子树中,所有节点的值都相同

注意几个关键词:

  • 子树
  • 不是路径
  • 不是任意集合
  • 而是“以某个节点为根,往下整棵”

举个最直观的例子

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

2核2G配置的Linux云服务器能同时跑Nginx、MySQL和PHP吗?

2核2GB内存的Linux云服务器理论上可以同时运行 Nginx、MySQL 和 PHP(如 PHP-FPM),但实际是否稳定、可用,取决于具体使用场景和负载强度。以下是详细分析: 原文地址:https://zestb.com/109422.html ✅ 可行…

作者头像 李华
网站建设 2026/4/22 0:16:49

雷家林(レイ・ジアリン)詩歌集録 その三

青史青史はいつも青々としており、古往今来は同じです。砂を洗い流す東の流水は、海の中の雲から来ています。潇湘瀟湘の水の中で画舸は軽やかに進み、無数の山が遠くに見え、水と雲の中を進んでいます。寒い風が去りつつあり、杜鵑が咲き始め、山一面が赤と緑で覆われ、まるで…

作者头像 李华
网站建设 2026/4/18 4:52:41

《Python 正则表达式完全指南:从入门到精通》(AI版)

一、引言 正则表达式(Regular Expression,简称 regex 或 regexp)是一种用于匹配字符串中字符组合的模式。在文本处理、数据清洗、网络爬虫、日志分析等领域,正则表达式都是不可或缺的利器。 Python 通过内置的 re 模块提供了对正则表达式的支持,同时也有第三方库如 regex…

作者头像 李华
网站建设 2026/3/14 5:55:39

360度VR全景设备技术测评与行业应用分析

1、三维空间数据采集的技术分野当前,360度VR全景设备已分化为多条清晰的技术路径,其差异远不止于分辨率高低,更在于核心工作原理、最终数据形态及适用的工程化场景。从基于AI的视觉重建,到依赖主动测距的精密扫描,不同…

作者头像 李华
网站建设 2026/4/23 10:49:51

偷懒也高效:帮你准备好的提示词复制范本(附场景)

很多人嘴上说着要“好好用 AI 提升效率”, 实际操作却是这样的:每次打开对话框,现场现编问题;想说清楚需求,结果越解释越乱;问到第三轮,自己都忘了最初想要什么。最后得出一个结论: …

作者头像 李华