0
我需要關於我正在開發的項目的幫助:如何在嵌套集合模型中計算左側和右側,假定所有輸入都沒有特定順序。構建一個嵌套集合
4種形式分佈,每種形式帶4人,每4人帶4個人。網絡直到第七代都在發展下來。假如我決定在任何級別選擇一個節點,我怎麼能找到下線和上線?
A
| | | |
B C D E
|
------------
| | | |
F G H J
|
----------
| | | |
W X Y Z
說明:
A brings A B C D
E then brings F G H J
F brings WXYZ
等等等等。在第七代我們經歷了停頓。同時,每個節點都開始沿襲下來的詞語。
謝謝喬爾布朗。我一直在通過比爾卡爾文所創建的Closure Table的stackoverflow。你認爲這真的適合我的模型嗎? http://stackoverflow.com/questions/192220/what-is-the-most-efficient-elegant-way-to-parse-a-flat-table-into-a-tree/192462#192462 – dasersoft 2012-05-02 07:21:45
@dasersoft - 關閉表是另一種解決方案,工作正常。如果要使用閉合表來回答問題,例如在單個查詢中解答哪些節點已啓動,哪些節點關閉以及哪些節點是來自給定節點的兄弟節點等問題,則需要向節點添加「深度」屬性。 – 2012-05-02 11:37:48
我確實實現了,現在它很好。使用閉合表 – dasersoft 2012-05-02 22:03:34