Skip to content

The web application was designed using HTML5, CSS and JavaScript. The web application supports Breadth First Search algorithm and finds the shortest path between source and destination.

Notifications You must be signed in to change notification settings

das-anubhav/Path-Visualizer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Path-Visualizer

The web application was designed using HTML5, CSS and JavaScript. The web application supports Breadth First Search algorithm and finds the shortest path between source and destination.

Pathfinding or pathing is the plotting, by a computer application, of the shortest route between two points. It is a more practical variant on solving mazes. This field of research is based heavily on Dijkstra's algorithm for finding the shortest path on a weighted graph.

Pathfinding is closely related to the shortest path problem, within graph theory, which examines how to identify the path that best meets some criteria (shortest, cheapest, fastest, etc) between two points in a large network.

At its core, a pathfinding method searches a graph by starting at one vertex and exploring adjacent nodes until the destination node is reached, generally with the intent of finding the cheapest route. Although graph searching methods such as a breadth-first search would find a route if given enough time, other methods, which "explore" the graph, would tend to reach the destination sooner. An analogy would be a person walking across a room; rather than examining every possible route in advance, the person would generally walk in the direction of the destination and only deviate from the path to avoid an obstruction, and make deviations as minor as possible.

About

The web application was designed using HTML5, CSS and JavaScript. The web application supports Breadth First Search algorithm and finds the shortest path between source and destination.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.9%
  • CSS 37.7%
  • HTML 10.4%