/GraphLib

An unsophisticated graph library that supports creating directed or undirected graphs with custom weights. There is the option to choose between an adjacency matrix or list. This application was built for educational purposes.

Primary LanguageJavaMIT LicenseMIT

GraphLib

Object-oriented graph implementation. Supports creating directed and undirected Graphs with edge weights using either:

  • Adjacency list, or
  • Adjacency matrix

Also supports custom properties for edges and vertices plus checks for Eulerian characteristics.
This library requires at least Java 6 (Java 1.6).