Skip to content

0xQuirKai/algoVisu

Repository files navigation

AlgoVisu

Visit the live demo at DEMO

AlgoVisu is a web application built with Vite, React, and CSS to visualize algorithms. It uses shadcn/ui for components and framer-motion for animations. The app includes sorting algorithms, searching algorithms, graph algorithms, dynamic programming problems like Longest Common Subsequence (LCS), a combination solver, and subset problems.

Features

  • Sorting Algorithms: Visualize Bubble Sort and Insertion Sort with animated bars.
  • Searching Algorithms: See Binary Search and Linear search find targets in an array.
  • Graph Algorithms: Watch Dijkstra’s algorithm and A* find the shortest path on a grid.
  • Dynamic Programming: Explore Longest Common Subsequence (LCS) and other DP solutions.
  • Combination Solver: Generate combinations with step-by-step visuals.
  • Subset Problems: Solve subset sum and similar problems with clear animations.

Tech Stack

  • Vite: Fast build tool and development server.
  • React: JavaScript library for building the interface.
  • CSS: Custom styles for the design.
  • shadcn/ui: Reusable UI components.
  • framer-motion: Library for animations.

Getting Started

  1. Clone the repository:
    git clone https://github.com/your-username/algovisu.git
    cd algovisu

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published