0

我有一个对象列表,这些对象可能彼此相关,也可能不相关。一些元素是其他元素的子项,而其他元素又可能是另一个元素的子项。有些可能与其余元素相同或完全无关。

例如,假设列表是 {A,B,C,D,E,F},其关系为 A⊂B⊂C、D=E 和 F≠{A,B,C,D,E,F}。我想形象化这种关系,也许像

-> C
   +-B
     +-A
-> D
   |
-> E
-> F

我只需要一些指导即可开始,也许有一个模块可以执行此类任务。我能想到的几种方法对于我刚起步的脚本技能来说变得太复杂和令人生畏了。希望有人可以在这里帮助我。

4

1 回答 1

1

CPAN 上有几个树模块。 TreeTree::DAG_NodeTree::Simple看起来都可以为所欲为。

于 2011-04-09T04:51:52.097 回答