Skip to content

TheLostLambda/dijkstra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dijkstra

This small crate provides the required utilities for constructing a graph from a list of edges and also provides an implementation of Dijkstra's shortest path algorithm for finding the shortest route through a weighted graph.

Building and Running

To quickly build and run the crate use: cargo run

To build a release executable use: cargo build --release

Testing

To run tests and verify that any modifications to the code have not introduced regressions use: cargo test

Documentation

Build and launch documentation: cargo doc --open

Todo

  • Condense, polish and refine code
  • Profile code for performance and optimize
  • Incorporate this crate into a larger, graphical piston project with a path-finding AI

About

Find the shortest path through a weighted graph

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages