私はノード構造を持っています。各ノードには子ノードがありますが、親ノードはありません。情報を3倍に収集しながら、この構造を反復処理する必要があります。javaには参照がないため、これらのdoubleのクラスを作成しない限り、再帰を使用できません。また、ノードが親を持たないため、再帰なしで使用することはできません。
構造を変更したり、別のクラスを作成したりせずにJavaでそれを行う方法はありますか?
構造:
public class Skeleton
{
public Vector2D head;
public int numberOfNodes;
public Skeleton[] nodes;
public int skeletonSize;
public Color color;
...
}