Skip to content

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.

Notifications You must be signed in to change notification settings

SankalpaFernando/AlgoViz

Repository files navigation

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 👋

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages