我正在寻找一种使用单个公式在嵌套集中查找最近公共祖先的方法。
例如,从此图中:https://commons.wikimedia.org/wiki/File:Clothing-hierarchy-traversal.svg 可以看出,Suits和Women's之间的LCA是Clothing。我可以使用基于级别的系统来确定父级相遇的位置,但这种用例是在数据库设计中使用的,因此升级级别将对性能产生不利影响。我希望可以使用单个计算,使用Suits(3:8)和Women's(10:21)来得出Clothing(1:22)的组合,如果存在这样的方程式的话。