我的班级目前正在将二叉树作为我们数据结构单元的一部分。我知道 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;
}
}