在Java中构建二叉树[已关闭]
2022-09-03 13:04:23
我正在构建一个二叉树。让我知道这是否是正确的方法。如果没有,请告诉我怎么做??我找不到一个正确的链接,其中构建了一个通用的二叉树。BST编码的任何地方。
3
/ \
1 4
/ \
2 5
这是我想做的二叉树。我应该能够完成所有的树遍历。简单的东西。
public class Binarytreenode
{
public Binarytreenode left;
public Binarytreenode right;
public int data;
public Binarytreenode(int data)
{
this.data=data;
}
public void printNode()
{
System.out.println(data);
}
public static void main(String ar[])
{
Binarytreenode root = new Binarytreenode(3);
Binarytreenode n1 = new Binarytreenode(1);
Binarytreenode n2 = new Binarytreenode(4);
Binarytreenode n3 = new Binarytreenode(2);
Binarytreenode n4 = new Binarytreenode(5);
root.left = n1;
root.right = n2;
root.right.left = n3;
root.right.right = n4;
}
}