What is an adjacency list?
In graph theory and computer science, an adjacency list is a collection of unordered lists used to represent a finite graph.