查找最近公共祖先我正在尋找一種方式來找到一個嵌套集合內的最低共同祖先可以使用一個公式來找到。在一組嵌套
例如,從圖像在: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