/Algorithm-Visualizer

In-house Project: Data Structures and Algorithm Visualization Website

Primary LanguageJavaApache License 2.0Apache-2.0

Algorithm-Visualizer

Data Structures and Algorithm Visualization Website

A project built during our In-house Training.

alt text

Synopsis

Algorithm Visualizer is an application for professional learners. It provides a platform for viewing and sharing any type of algorithm. Here user learn algorithms through animation in which algorithm is shown in pseudocode form. Algorithm Visualizer help you grasp the most complex algorithms by having a look at the animations.

Motivation

Computer science education is the first obvious application of algorithm animation. Instead of going through the tedious process of explaining using a blackboard relatively complex algorithms to people that have never tackled anything similar before, a computer can be used and the algorithm can be animated, so that the information is conveyed much easier.

Development setup

Font-End:

HTML5
CSS3
JavaScript
Jquery

We've used particlejs with few modification for the background purpose.

Backend and Server:

Java 8
JSP
Servlet
Apache Tomcat v7.0

Database:

 Postgresql

Eclipse Oxygen IDE was used to slice and dice the project

Contributors

Ankit Kumar Dwivedi

Shubham Rana

Rishabh Jain

License

This project is licensed under the Apache License - see the LICENSE.md file for details.