Skip to content

Latest commit

 

History

History
23 lines (21 loc) · 983 Bytes

README.md

File metadata and controls

23 lines (21 loc) · 983 Bytes

AlgorithmVisualizer

Now has a video explaining the project/code: https://youtu.be/D_J2BEeXRWA
If you only want to see its functionality see: https://youtu.be/8AfptLWbQBQ

Work in progress. Using pygame to do all the work (although I'm still pretty unfamiliar with python in general)
Hopefully when its done it will have the following features:
Currently finished with visualizing sorting algorithms

Still in progress (Probably suspended until next year):
-Visualize graph algorithms on a grid or a graph with nodes
 -DFS and BFS
 -Shortest paths/Minimum spanning Tree (Djistra's, Prim's, Kruskal's)
 -Topological Sort
-Custom graph creator
 -Can drag nodes and edges
 -Can make nodes/edges have special properties (Ex: Bipartite)
-Visualization of Data Structures
 -Trees
 -Heaps
 -DSU
 -Stack/Queues/Priority Queues
-Others
 -KMP String Matching