java如何实现 树 的模型

请高人帮忙... 请高人帮忙 展开
 我来答
匿名用户
2013-10-24
展开全部
可以参考 javax.swing.tree 的思想 给你一点点的提示...

import java.util.*;

/** 树对象 */
public interface Tree implements Iterable<TreeNode>{

/** 得到树根 */
TreeNode getRoot();

/** 返回迭代器(比如先根遍历整颗树) */
Iterator<TreeNode> iterator();
}

//====

/** 树节点对象 */
public interface TreeNode {

/** 返回父节点 */
TreeNode getParent();

/** 返回孩子节点的迭代器 */
Iterator<TreeNode> children();

boolean isRoot();

boolean isLeaf();

//...methods
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式