22.22 Trees
Trees
Overview
A Tree is a hierarchical data structure consisting of nodes, where each node has a value and references to child nodes.
Topics
- Binary Trees
- Binary Search Trees
- Tree Traversals (Inorder, Preorder, Postorder)
Examples
Binary Tree Node
class TreeNode {
int value;
TreeNode left, right;
TreeNode(int value) {
this.value = value;
left = right = null;
}
}
TreeNode root = new TreeNode(10);
root.left = new TreeNode(5);
root.right = new TreeNode(15);