Skip to content

JamesBremner/PathFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PathFinder

Find paths through graphs with vertices and edges using C++ implementations of some standard graph theory algorithms.

The very first theorem of graph theory was presented in 1735 by Leonhard Euler. Details

Applications

PathFinder

A GUI that reads text files specifying a graph and the path to be found

Obstacles

A GUI that reads obstacle locations ( e.g. furniture in a room or crops in a field ) and calculates a route around them. Detailed Documentation

Maze

Generate random, solveable mazes and solve them. Detailed Documentation

Test

Run unit tests

Graphex

Run timing tests

Test Data

Test data files specifying graphs of various sizes up to hundreds of thousands of edges. Detailed Documentation

Algorithms

Index of standard algorithms implemented

Repo Info

Lines of code GitHub issues GitHub closed issues

GitHub release (latest by date) GitHub Release Date GitHub all releases

GitHub last commit GitHub commit activity