Об этом проекте

LeetCodeAnimation представляет решения задач LeetCode в анимационном формате, визуализируя и пошагово разбирая такие процессы, как перемещение указателей, переходы состояний, раскрытие рекурсии и граничные условия. GitHub-репозиторий служит公开ным индексом и архивом исходных материалов, тогда как полнопанельная версия (algomooc.com) обеспечивает полное пошаговое воспроизведение, перемотку, изменение скорости и аудиоразъяснения. На данный момент репозиторий синхронизирован с 256 анимационными задачами LeetCode (71 простых, 160 средних, 25 сложных), а общее число анимационных материалов на сайте составляет 299 задач. К каждой задаче прилагаются три варианта референсных реализаций на Python, C++ и Java; Python используется по умолчанию. На сайте также доступен AI-репетитор «Сяо Оу» для уточнения ходов решения и граничных условий, а также AI-синтезированная озвучка с разрешением мастера У Си Сюна. Репозиторий содержит структурированный файл manifest.json для скриптовой обработки — генерации индексов, проверки ссылок или повторной сортировки. Ведущий поддерживает обратную синхронизацию: через скрипт список задач со стороны сайта записывается обратно в репозиторий, обновляя manifest, индекс по номерам задач, тематический индекс, журнал синхронизации и stats.json, что обеспечивает живую взаимосвязь репозитория и сайта, а не статичное архивирование. Карта содержания включает индексы по номерам и темам, ранние статьи-разборы и каталоги анимационных материалов, а также журнал синхронизации. В 2026 году осуществляется крупное обновление версии, включающее референсные коды на трёх языках, AI-репетитора, озвучку и полную проверку качества всех 299 задач с переделкой; обновления выходят поэтапно и синхронизируются обратно в индекс репозитория.