I m 寻找一种算法,将转换如下一种数据结构,即每个等级由直线分开:
child1
child1.child9
child4.child10.child11
child4.child10.child12
a) 列入有效的超等级名单,如:
<ul>
<li>child1
<ul><li>child9</li></ul></li>
<li>child4
<ul><li>child10
<ul><li>child11</li><li>child12</li></ul></li></ul></li>
</ul>
任何建议?
A. 更新
Problem from this kind of structure(below) is easy to build hierarchical list
child
child.child1
child.child2
child.child2.child3
但我的结构是:
child.child2.child3
child7
child10.child14.child15
child10.child14.child16
i) 独有一行,以建设母体元素: i) 如果没有父母,就必须从一行 build树。