Example
Read a tiny graph adjacency list in node order. An adjacency list stores, for each node, the neighbors it connects to directly. Listing the nodes in a fixed order makes the graph's structure easy to scan and gives algorithms a predictable way to visit every edge, without the wasted space of a full connection table for a sparse graph.
highlighted = computed this step
Step 1 — Nodes
Set up the exact small combinatorics values.
nodes(A, B, C, D, E)
Step 2 — Adjacency
Compute the highlighted combinatorics value.
adjacency((A, (B, C)), (B, (A, C, D)), (C, (A, B, D, E)), (D, (B, C, E)), (E, (C, D)))
combinatorics-search
Every row is intentionally ordered and pinned to the lesson specification.