QuikGraph provides generic directed/undirected graph data structures and algorithms for .NET.
QuikGraph comes with algorithms such as depth first search, breath first search, A* search, shortest path, k-shortest path, maximum flow, minimum spanning tree, etc.
QuikGraph was originally created by Jonathan "Peli" de Halleux in 2003 and named QuickGraph.
It was then updated to become YC.QuickGraph.
This version of QuikGraph is forked from KeRNeLith/QuikGraph, which is forked from YC.QuickGraph. The goal of this fork is to provide funcitonality for the Unity game engine, including all tests included in KeRNeLith/QuikGraph.
Either initialize a UnityProject with npm and install the package using npm install jordanstudioroot/QuickGraphNPM-UnityCSharp
or clone the repo into an existing Unity projects Assets folder.
If you don't want to use the included assembly defintions, just delete them.