I need a graph data structure implementation that stores a graph with vertices and edges, but my edges need to be objects that can store their own data, unlike just the normal adjacency list implementations.
I remember seeing such a representation for this once, but can not find it now.
It kept a list or map of vertexes and a list or map of edges objects. Can anyone point me to a good reference for this?