谁知道这两个问题有没有性能好点的算法呢?
就是从一个数据表中生成树,有两中方式:
第一:表中的每列是树的一个级别,如:
列 A B C
记录 A1 B1 C1
A1 B2 C2
A1 B2 C3
这将生成一个这样的树: A1——B1——C1
|——B2——C2
|——C3
第二:表中有两列,这两列是相关的,有父子关系,如:
列 A B
记录 A1 0
A2 A1
A3 A1
A4 A2
A5 A2
A6 A3
这将生成这样的树: A1——A2——A4
| |——A5
|——A3——A6
我能用某个方法生成树,可如果数据量大了会比较慢,
有谁知道生成这样的树有没有性能比较好的算法呢?
请高手帮帮忙,谢谢了!