CMD 编码改为 UTF-8 教程【Windows】
2025/12/21 1:55:45
作者:Echo_Wish
很多刚学数据结构的小伙伴,一看到“最近公共祖先(Lowest Common Ancestor, LCA)”这五个字就头皮发麻:
然后再看到“二叉搜索树 BST”,眼神就涣散了:
其实问题比你想象的简单。真的。
很多人绕成一坨,是因为还停留在**“暴力思维”**:
把两条路径找出来,再比公共节点。
能做,但太笨了。
如果放到人生里就是:
你非得查两个人的族谱,才能知道他们爷爷是谁?
多累啊。
在BST(二叉搜索树)里,我们有规则,有秩序,有方向感:
左小右大,它给了我们搜索能力。
而 LCA,是对这种秩序的“逻辑利用”。