data class Node(val ID : Long, val name : String)
ID、名前、深度の3つの値(表示順)の順序付きリストがあります。私はMap<Node, Set<Node>>
として、元N進ツリーを再構築したい、このデータセットを使用してリストからN-aryツリーを再構成する
0000 : A : 0
0001 : B : 1
0002 : C : 2
0003 : D : 2
0004 : E : 1
0005 : F : 2
0006 : G : 1
0007 : H : 1
0008 : I : 2
、以下の可視化:
は何ですかA - B - C
- D
- E - F
- G
- H - I
最高(最もパフォーマンスおよび/または最も読みやすいです)この仕事を達成する方法は?