Animations visualizes LeetCode solutions to show pointer movement, state transitions, recursion, and boundary conditions.

github.com/MisterBooo/LeetCodeAnimation
Animations homepage screenshot

About Animations

LeetCodeAnimation is a public GitHub repository that presents animated explanations of LeetCode problems, showing how pointers move, how state transitions occur, how recursion unfolds and why boundary conditions hold. The repository holds the public index, historical article and animation material, and sync scripts; the full interactive player with single-step playback, replay, speed control and voice narration is hosted on the companion website algomooc.com.

Key features

  • Animated LeetCode walkthroughs showing pointer movement, state transitions and recursion
  • Repository index of 256 animations: 71 easy, 160 medium, 25 hard
  • Reference code in Python, C++ and Java, with Python as the default
  • Website player adds single-step, replay, speed control and voice narration
  • AI tutor "小欧" for follow-up questions on ideas and edge cases
  • manifest.json and sync scripts for reading, indexing and validating problem data
Best for: Learners who want to watch an algorithm's steps play out before reading the corresponding code, particularly readers of Chinese.
Good for
  • Covers 256 LeetCode problems across easy, medium and hard difficulty
  • Each solution ships with Python, C++ and Java reference implementations
  • Structured manifest and topic indexes support scripted search and review
Watch out for
  • Interactive playback, speed control and voice narration are only on the website, not in the repository
  • Explanations are written in Chinese; an English README is available at docs/README-En.md
  • A full quality review of the 299 site animations is in progress and released in batches

Animations at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Animations alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Learn to Code

Well-known listings from the same topic.

All 387

Animations FAQ

Does the GitHub repository include the interactive player?
No. The repository keeps the public index and historical materials; single-step playback, replay, speed control and voice narration are part of the website version.
Why do the numbers 256 and 299 both appear?
256 is the count of LeetCode animation problems synced to the repository. 299 is the website's total animated content, which also includes advanced problems and topic collections.
What languages are the reference solutions written in?
Python, C++ and Java, with Python as the default.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing