
A Java program for constructing and analyzing graphs
GitHub Page
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.