https://algo-simulator-svelte-qcws.vercel.app/
An amazing cheat sheet if you want to understand Big O: https://www.bigocheatsheet.com/
This is a app I created to understand algorithims for fun. This is a simplified version of a bigger topic.
Big O Notation is a mathematical representation of an algorithm's efficiency. It describes how the runtime or space requirements of an algorithm grow relative to the input size. The most common complexities include:
Understanding these complexities helps developers write efficient code and make informed decisions about algorithm selection.
App.svelte
: The main component handling user interactions and graph rendering.calculateBigO.js
: Implements the logic for calculating Big O values for the selected algorithm and input size.git clone <repository-url>
cd <project-folder>
npm install
npm run dev