从树数据构建格式化报告

时间:2016-05-02 03:13:59

标签: python recursion pseudocode

我有一个非常大的数据集,其结构为元素树,例如:

Person 0
|-Person 1
| |-Person 2
| |-Person 3
|
|-Person 4
| |-Person 5
...

我想构建一个HTML报告,为每个人提供一些属性,以及它们在树中的位置。例如,如果您可能选择为Person 1生成报告,则看起来像:

report example

如果我选择rootperson(在我们的案例中为Person 1)来构建报告,并选择depth(在我们的案例中为3)来构建报告(即,应该展示多少层儿童) - 关于如何做到这一点的想法?

我遇到的挑战是,知道我正在处理的节点和深度,节点必须跨越的总列数。

让我知道是否有一种让您想到的方法。非常感谢!

0 个答案:

没有答案