This repository provides solutions to LeetCode problems for readers to review and use in coding practice.
Animations
Animations visualizes LeetCode solutions to show pointer movement, state transitions, recursion, and boundary conditions.

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
- 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
- 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
- Category
- Education & Learning › Learn to Code
- 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.
A repository collects Python and modern C++ solutions to LeetCode problems.
Staying visualizes Python, JavaScript, and C/C++ execution step by step, showing variables and changing data structures.
LeetCode Solutions lists coding solutions in C++23, Java, Python, MySQL, and TypeScript.
This Korean and English educational web app visualizes and explains a name-generation model inspired by microgpt.
Coding Problems provides solutions to coding and algorithm problems and multiple programming exercises.
Popular in Learn to Code
Well-known listings from the same topic.
Animations FAQ
Does the GitHub repository include the interactive player?
Why do the numbers 256 and 299 both appear?
What languages are the reference solutions written in?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












