我有一个节点结构,每个节点都有子节点但没有父节点。我需要在将信息收集到3 doubles时迭代这个结构。由于java没有引用我不能使用递归,除非我为这些双打创建一个类,而且我不能没有递归,因为节点是无父节点。
有没有办法在不改变结构或创建另一个类的情况下在 java 中做到这一点?
结构:
public class Skeleton
{
public Vector2D head;
public int numberOfNodes;
public Skeleton[] nodes;
public int skeletonSize;
public Color color;
...
}