yang123vc / Bidirectional-Dijkstra

Implementation of the Bidirectional Dijktra's algorithm to solve shortest path problems on any weighted directed graph.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bidirectional-Dijkstra

About

Implementation of the Bidirectional Dijktra's algorithm to solve shortest-path problems on any weighted directed graph.

Setup

Read over graph/Graph.h to understand the requirements for your graph. Derive a subclass from Graph and override the pure virtual functions.

For an example, take a look at graph/WeightedDirectedGraph.h and graph/test_weighteddirectedgraph.cpp. Run make to test it out.

Change/update graph/Makefile if necessary.

About

Implementation of the Bidirectional Dijktra's algorithm to solve shortest path problems on any weighted directed graph.


Languages

Language:C++ 98.0%Language:Makefile 2.0%