Graphs model objects as **vertices** and connections as **edges**. Most beginner mistakes come from miscounting degree or confusing paths with edges.
Graphs and Trees
Read graph structure, degree facts, paths, and tree basics.
5 lessons · 23 questions
Graphs and Trees
Read graph structure, degree facts, paths, and tree basics.
5 lessons · 23 questions
Basic Graphs
1 lessons · 5 questions
Bipartite Graphs
1 lessons · 5 questions
A graph is bipartite when its vertices can be split into two groups so every edge goes across the split. Odd cycles are the main obstruction.
Euler Trails
1 lessons · 3 questions
Euler questions ask whether you can use every edge exactly once. The degree pattern tells you the answer quickly.
Rooted Trees
1 lessons · 5 questions
A rooted tree picks one vertex as the root, which gives every other vertex a parent-child relationship and a level.
Trees
1 lessons · 5 questions
A tree is a connected graph with **no cycles**. In a tree with n vertices, the number of edges is always n-1.