/omicron

πŸ“ˆ Visualize the time complexity of algorithms

Primary LanguageTypeScriptMIT LicenseMIT

Big O(micron) Visualizer

Big O(micron) Visualizer

Big O Visualizer is released under the MIT license.

An interactive web-based tool that visualizes the time complexity of algorithms by running them against various data sets, counting the operations and plotting the results in a chart.

See it in action!

✨ Features

  • Common sorting algorithms (more coming soonβ„’)
  • Various dataset generators (randomized; sorted; reversed; zigzag; etc)
  • Common runtime complexities
  • Best-case, average-case and worst-case calculation
  • Fully customizable through the usage of Gatsby Themes (and Theme UI)
  • Light Mode / Dark Mode
  • Typography driven, minimal style
  • Offline Support & WebApp Manifest

πŸš€ Getting Started

  1. Clone this repo.

Use the GIT CLI to clone this repository.

git clone https://github.com/MartinDevillers/omicron.git
  1. Start developing.

Navigate into your freshly cloned directory and start it up.

cd omicron
gatsby develop
  1. Open the code and start customizing!

Big O Visualizer is now running at http://localhost:8000!