【发布时间】:2012-04-10 06:27:00
【问题描述】:
我的班级目前正在将二叉树作为我们数据结构单元的一部分。我知道 Node 类的构造函数中必须有 3 个参数(值、左节点、右节点)。作为要求的一部分,我们必须有一个 Tree 类。树类的目的是什么?是为了管理整个节点集吗?它是否仅包含插入、删除和搜索特定节点所需的功能?
提前谢谢你。
我的节点类:
class Node {
protected int data;
protected leftNode;
protected rightNode;
Node (int data, Node leftNode, Node rightNode){
this.data = data;
this.leftNode = leftNode;
this.rightNode = rightNode;
}
}
【问题讨论】:
-
有意使用受保护的变量。为了减小帖子的大小,我删除了 getter 和 setter。
标签: java binary-tree