Java 树、树节点父级和子级

Java 树、树节点父级和子级,java,tree,treenode,Java,Tree,Treenode,如果我没弄错的话,一棵树通常是一个列表,其中包含按特定顺序排列的元素。孩子们不在他们自己的子列表中,他们都在同一个列表中 所以,我试图创建一个树类,它包含使用树类中的列表的树节点(类) 我如何跟踪父母/孩子/假期? 如果一位家长有两个孩子“ChildA”和“ChildB”,我该如何将他们联系在一起?不,我认为你说得不太对 每个节点通常存储其子节点的列表 然后,这些孩子依次列出每个商店的孩子名单,以此类推 为了表示树,您只有一个节点变量来表示根 还有其他表示法,例如,将(二叉)树存储在数组中,每个

如果我没弄错的话,一棵树通常是一个列表,其中包含按特定顺序排列的元素。孩子们不在他们自己的子列表中,他们都在同一个列表中

所以,我试图创建一个树类,它包含使用树类中的列表的树节点(类)

我如何跟踪父母/孩子/假期?
如果一位家长有两个孩子“ChildA”和“ChildB”,我该如何将他们联系在一起?

不,我认为你说得不太对

每个节点通常存储其子节点的列表

然后,这些孩子依次列出每个商店的孩子名单,以此类推

为了表示树,您只有一个节点变量来表示根

还有其他表示法,例如,将(二叉)树存储在数组中,每个索引
i
表示节点及其子节点在
2*i
2*i+1
位置