查找最近公共祖先我正在寻找一种方式来找到一个嵌套集合内的最低共同祖先可以使用一个公式来找到。在一组嵌套
例如,从图像在:https://commons.wikimedia.org/wiki/File:Clothing-hierarchy-traversal.svg
套装和妇女之间的LCA是服装。我可以使用基于级别的系统来确定父级会面的位置,但是这种情况的用例是在数据库设计中,因此提高级别会对性能造成不利影响。
我希望我可以使用套装(3:8)和女装(10:21)的单一计算来达到服装的组合(1:22),即如果存在这样一个方程式。
那图像看起来有点假。根据这些数字,连衣裙和西装都应该有孩子。维基百科中的嵌套集上的页面具有相同层次结构的更新版本。 https://en.wikipedia.org/wiki/Nested_set_model – Devin