Team 20
Team 20
Team 20
ALGORITHM VISUALIZER
Team No: 20
Add Controls and Interactivity: Implement controls for starting, pausing, and
resetting visualizations. Allow users to adjust parameters like input size and
animation speed.
Test and Debug: Test your visualizer with various inputs and scenarios to ensure it
works correctly. Debug any issues that arise during testing.
Document and Share: Provide documentation for how to use your visualizer,
including any setup instructions or examples. Share your project on platforms like
GitHub or CodePen to showcase your work.
ALGORITHMS USED:
• Dijkstra’s :
Dijkstra's algorithm finds the shortest path from one vertex to all other vertices. It does so by
repeatedly selecting the nearest unvisited vertex and calculating the distance to all the unvisited
neighboring vertices.
• A* Algorithm :
A star is a popular pathfinding and graph traversal algorithm that combines elements of uniform
cost search and greedy best first search.
• Greedy Best first -Search:
This algorithm selects the path based on a heuristic function, prioritizing nodes that seem most
promising according to the heuristic.
• Best first Search:
This algorithm used to search a tree or graph data structure for a node that meet a set of criteria.
Expected Input
Excepted Output
A* ALGORITHM
Greedy Best first Search Algorithm
Breath first Search Algorithm
THANK YOU