Skip to content

Sorting Algorithm Visualizer. Other features like graph algorithms may be added in the future.

License

Notifications You must be signed in to change notification settings

ProfessorAtomicManiac/AlgorithmVisualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Sorting Algorithm Visualizer. Other features like graph algorithms may be added in the future.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages