当前位置:编程学习 > JAVA >>

关于<森林/树>数据结构的深层对象转换(卡了两天了,急求助)。

现在有两个<森林>结点数据对象,即多个根结点、多链路的多叉树组。XTree和XTreeActor。两个对象结构均以<双亲/孩子>表现法展现,即在两个对象中,均存在T parent属性和List<T> children属性。同时两个对象均存在属性String code,String name。
现在我要达到以下目的:
1、建立一个转换器,实现XTree实例和XTreeActor实例之间的相互转换。即String code和String name对等拷贝。
2、转换必须是深层转换,即在转换的过程中,如果存在parent,则parent也要进行转换。如果存在children,则children也全部转换。
求大家给出Java的解决方案,卡了两天,没什么头绪,在此谢谢了。
另求Java中,多叉树型结构对象分解为二叉树链表对象的方法。 数据结构 树 多叉树
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,