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

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);

Tags

#java #tree #binarytree #datastructures #treetraversal