7. Program for Binary Tree
1. Below java program creates
the below Binary Tree
1
/ \
2 3
/
\ / \
4
null null null
/
\
null null
public class Node {
Object data;
Node leftNode;
Node rightNode;
public Node(Object
data) {
this.data = data;
this.leftNode = null;
this.rightNode = null;
}
public Node(Object
data, Node left, Node right) {
this.data = data;
this.leftNode = left;
this.rightNode = right;
}
}
|
public class BinaryTree {
Node root;
public
BinaryTree(Object data) {
root = new Node(data);
}
}
|
public class Main {
public static void
main(String[] args) {
BinaryTree tree = new
BinaryTree(1);
tree.root.leftNode = new Node(9);
tree.root.rightNode = new Node(11);
tree.root.leftNode.leftNode = new Node(4);
}
}
|