A cycle that contains every vertex of a graph is called a Hamiltonian cycle, a Hamiltonian cycle is a spanning cycle of , a Hamiltonian graph is a graph that contains a Hamiltonian cycle
A path in a graph that contains every vertex of is called a Hamiltonian path in , if a graph contains a Hamiltonian cycle then it also contains a Hamiltonian path obviously removing any edge from a Hamiltonian cycle produces a Hamiltonian path
- every complete graph is a Hamiltonian graph