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

liuzheng0718 2013-08-05 05:05:11
现在有两个<森林>结点数据对象,即多个根结点、多链路的多叉树组。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中,多叉树型结构对象分解为二叉树链表对象的方法。
...全文
66 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧