Graphs

A graph contains of a non-empty set of vertices and a set of edges

An edge must connects to two neighbors

Edges

Directed edge
Undirected edge

Degrees

If an undirected graph has edges, then

If a directed graph has has edges, then

Types of Graphs

Simple Graphs

A undirected graph without loops and multiple edges

Bipartite Graphs

A simple graph that can be partitioned into two disjoint subsets such that every edge connects between those two sets

Complete Bipartite Graphs

A simple graph that be partitioned into two disjoint subsets such that there is an edge from every vertex in to every vertex in

Graph Isomorphism

Can be shown by a bijection function

Euler Circuits

An undirected connected graph has an Euler circuit all vertices have even degrees

Euler Paths

An undirected connected graph has an Euler path but not an Euler circuit there are exactly two vertices of odd degree