我需要在Julia中实现一个简单的(但不是二元的)树.基本上,每个节点都需要一个整数ID,我需要一种方便的方法来获取节点的子节点列表+通过ID将子节点添加到现有节点.
例如0-> 1 - >(2 - >(3,4,5),6)
其中每个数字代表一个节点,我需要函数children(2)和add(7作为4的子元素).
我知道可以为其他语言找到类似的树实现,但我对OOP /类/数据结构很新,并且没有设法将它们"转换"为Julia.
data-structures julia
data-structures ×1
julia ×1