Skip to content
Gburi edited this page Dec 14, 2025 · 1 revision

Algorithms Visualized

Welcome to the Algorithms Visualized wiki! This project creates professional-grade algorithm animations using Manim, inspired by 3Blue1Brown.

Quick Navigation

Page Description
Getting Started Installation and first render
Chapter Guide All chapters overview
Design System Colors, typography, animation rules
Contributing How to add new chapters
FAQ Common questions

Project Overview

Each chapter covers concepts from "Grokking Algorithms" with:

  • Smooth motion that explains logic
  • Semantic colors consistent across chapters
  • Minimal text - visuals do the teaching
  • Deterministic renders - reproducible output

Chapters

Ch Topic Status
1 Binary Search vs Linear Search ✅ Complete
2 Arrays, Linked Lists, Selection Sort ✅ Complete
3 Recursion, Call Stack ✅ Complete
4 Divide & Conquer, Quicksort ✅ Complete
5 Hash Tables, Collisions ✅ Complete
6 Breadth-First Search, Graphs ✅ Complete
7 Dijkstra's Algorithm ✅ Complete
8 Greedy Algorithms, NP-Complete ✅ Complete

Tech Stack

  • Python 3.10+
  • Manim Community Edition
  • Full HD (1920×1080 @ 60 FPS)

Clone this wiki locally