graphific is a graph data structure library.
A basic implementation of a directed graph. It doesn't allow multiple edges but allow loops.
A basic implementation of an undirected graph. It doesn't allow multiple edges but allow loops.
An interface describing all the algorithms that can be used on any kind of graphs.
An interface used to describe any kind of graph.
An interface used as an helper to implement a key.
An interface for getting the successors and predecessors of each
An interface used as an helper to implement a value contained in a vertex.