0
我有一個列表顯示出如下面的樹數據結構:如何從字典中顯示的樹中獲取每個節點的級別?
Dictionary<int, List<int>> // Key, list of children
Data(1) = { 2 } // root
Data(2) = { 3 }
Data(3) = { 4, 5 }
Data(4) = { 5 }
Data(5) = { } // leaf
我不知道你能不能幫我與創建項目和水平的詞典:
Dictioanry<ItemID, Level>
列表只支持一個通用的參數(和你有2個)。你能發佈一些真正的C#嗎?我不明白你的僞代碼。 –
@ agent-j:對不起,這是一個(密鑰,兒童) – Jose
的字典,這更好。現在,你的意思是水平=深度?那麼你想要這樣的字典嗎? {{1,1},{2,2},{3,3},{4,4},{5,4},}? 3有2個孩子(4和5)。 4還有一個5的孩子?那麼5會有什麼水平? 4 /和/ 5? –