news 2026/6/15 18:41:24

最近的,不一定是遍历出来的 —— 从「Closest K Values in BST」聊算法的“节制感”*

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
最近的,不一定是遍历出来的 —— 从「Closest K Values in BST」聊算法的“节制感”*

最近的,不一定是遍历出来的 —— 从「Closest K Values in BST」聊算法的“节制感”

作者:Echo_Wish


如果你刷过 LeetCode,看到这道题:

最接近的二叉搜索树值 II(Closest K Values in BST)

第一反应大概率是:

“不就是遍历 BST,找差值最小的 K 个数吗?”

说实话,我当年第一次看到也是这么想的。
但当你真正把这道题吃透,会发现它背后藏着一个非常重要的算法思想

不是所有问题,都值得你把整棵树“翻个底朝天”。


一、问题先别急着解,先“看清楚”

题目本身很朴素:

  • 给你一棵二叉搜索树(BST)
  • 给你一个目标值target
  • 要你找出最接近 target 的 K 个节点值

注意几个关键词:

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

麦橘超然模型加载慢?提速技巧全在这里

麦橘超然模型加载慢?提速技巧全在这里 1. 为什么“麦橘超然”启动总要等半分钟? 你点开浏览器,输入 http://127.0.0.1:6006,页面加载了,但按钮灰着——后台日志里一行行 Loading model... 慢悠悠滚过,CPU…

作者头像 李华
网站建设 2026/6/15 15:16:49

[特殊字符] GLM-4V-9B多卡部署尝试:双GPU并行加载可行性验证

🦅 GLM-4V-9B多卡部署尝试:双GPU并行加载可行性验证 1. 为什么关注GLM-4V-9B的多卡部署? 你有没有试过在本地跑一个真正的多模态大模型?不是那种只能看图说话的轻量版,而是能理解复杂图表、识别细小文字、还能连续追…

作者头像 李华
网站建设 2026/6/15 0:28:19

电商模特图修复实战:用GPEN提升商品展示质量

电商模特图修复实战:用GPEN提升商品展示质量 在电商运营中,一张高质量的模特图往往能直接决定商品点击率和转化率。但现实情况是:拍摄条件受限、模特状态波动、后期修图成本高,导致大量商品图存在皮肤瑕疵、模糊细节、光照不均等…

作者头像 李华
网站建设 2026/6/15 14:17:05

人脸识别OOD模型真实案例:考场身份核验中自动拦截翻拍照片

人脸识别OOD模型真实案例:考场身份核验中自动拦截翻拍照片 1. 什么是人脸识别OOD模型? 你可能已经用过很多人脸识别系统——刷门禁、打卡、手机解锁。但有没有遇到过这样的情况:一张打印出来的照片,或者手机屏幕里显示的本人照片…

作者头像 李华