Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sankalpafernando/algoviz

AlgoViz is an algorithm visualization platform that would helpful for computer science students to visualize how some famous computer algorithms are working under the hood.
https://github.com/sankalpafernando/algoviz

algorithms data-structures nextjs typescript visualization

Last synced: 2 months ago
JSON representation

AlgoViz is an algorithm visualization platform that would helpful for computer science students to visualize how some famous computer algorithms are working under the hood.

Awesome Lists containing this project

README

        

# AlgoViz
AlgoViz is an algorithm visualization platform that would helpful for computer science students to visualize how some famous computer algorithms are working under the hood.
## Currently Supporting Algorithms

- Sorting
- Bubble Sort
- Merge Sort
- Insertition Sort
- Searching
- Binary Search
- Linear Search
- Encoding
- Run Length Encoding
- Huffman Encoding
- LZW Encoding

## Technology Stack

- Nextjs
- TypeScript
- SASS
## Contribution Guide
Prior to the contribution an issue should be raised and the contribution should be made in a seperate branch with the keyword of the issue .This project use commitlint to enforce meaningful commits thus the commits should be in the form of

branch-commitNo: commit description

Each Algorithm has its seperate file inside the **components** directory and the logic for the algorithm should be placed inside that file. The pages also should also contain a file regarding each algorithm and the logic component should be imported to this file.

Happy Contributing 👋