根据如下结构写出自定义二叉树的树形结构
一、结构
二、分析并实现
1.分析
将整个树结构分为两部分进行实现:
①第一部分是父节点和两个子节点
②针对于树的对象 实行添加元素
2.实现部分①
Ⅰ.构建属性
public Integer data;//节点中的数据
public Node leftNode;//左节点
public Node rightNode;//右节点
Ⅱ.判断父子结构并选择添加位置
public void addNode(Node t){
// 往左边节点添加
if(t.data <this.data){
if(leftNode == null){
leftNode = t;
}else{
//递归
leftNode.addNode(t);
}
}else{
// 往右边节点添加
if(rightNode == null){
rightNode = t;