Definition
Adjacency List
An adjacency list is a data structure used to represent a graph
as a collection of unordered lists. Formally, for each vertex , the adjacency list contains all vertices such that there exists an edge .
Computational Properties
Space Complexity: Requires
Lookup Efficiency: Finding all neighbours of a vertex
Comparison: Unlike the adjacency matrix, the adjacency list does not require