This application is a final year project created for a student, designed to visualize various data structures and algorithms. It aims to provide an interactive way to understand how different algorithms work, including sorting algorithms like bubble sort and merge sort, and basic operations on data structures such as arrays, queues, stacks, and trees. Languages used: HTML, CSS, JavaScript and ReactJS
- Sorting Algorithms Visualization: Demonstrates how sorting algorithms like bubble sort, merge sort, and more operate on data.
- Data Structures: Visualizes basic data structures including arrays, queues, stacks, and trees.
- Algorithm Operations: Implements operations such as counting, finding maximum and minimum, summing, and searching within data structures.
- HTML: Markup language for creating the basic structure of the application.
- React: JavaScript library for building the user interface.
- Vanilla JavaScript: Core JavaScript used to handle algorithm logic and DOM manipulation.
- Run npm install in the terminal of the project home directory to install all the necessary dependencies
- Run npm start to run the app
This project was done by 3 developers, namely
- Vernon Kacelo: https://github.com/Kacelo
- Denilson Uariu: https://github.com/DenilsonUariua
- Fillipus Lukas: https://github.com/Fillipus
This project was developed as a final year project for a student and serves as a practical demonstration of data structures and algorithms in action.