Graph Builder logo
A Java program for constructing and analyzing graphs

Graph Builder is a Java program for constructing graphs. It currently supports undirected, directed, and structural graphs. Additionally, the “Grid Graph” selection allows for creating graphs where node positions are locked on to a grid. The following graph statistics are maintained as the graph is constructed.

  • Node count (int)
  • Edge count (int)
  • Connected (bool)
  • Smallest and largest degree (int)
  • Average degree (float)
  • Smallest and largest geodesic (int)
  • Average geodesic (float)

Additionally, the list of each node’s neighbors is maintained.