Visualize algorithms step by step using this desktop gui written in JAVA. It can help learning algorithms quickly.
cd Implementation
javac HomeScreen.java
java HomeScreen
You can visualize any of the algorithms present. Also, there is quiz related to every algorithm.