In an algorithms course from Stanford, the professor listed the following ingredients for the adjacency list representation of graphs:
- Array or List of Vertices
- Array or List of Edges
- Each vertex in the List of Vertices points to the edges incident on it.
- Each edge in the List of Edges points to its edgepoints.
Does this correspond to Wikipedia? The object oriented incidence list structure suggested by Goodrich and Tamassia has special classes of vertex objects and edge objects?
Is this representation same as "incidence list" representation of graphs? If yes, why are "adjacency list" and "incidence list" considered separated in this article?