Trees
A collection of nodes where each node can be linked to more nodes.
Nodes are collected by links.
- Useful for nonlinear data.
- 2 is the parent (root) node.
- 3 and 4 are both parent and child nodes.
Binary Trees
A tree whose nodes have no more than 2 children.
Binary Search Trees
A binary tree that is ordered.
- Items to the left must be less than the parent.
- Items to the right must be greater than the parent.