Sobre o projeto

O LeetCodeAnimation apresenta a resolução de problemas do LeetCode por meio de animações visuais, decompondo processos como movimentos de ponteiros, transições de estado, expansões recursivas e condições de contorno. O repositório no GitHub funciona como um índice público e uma biblioteca de material histórico. A versão do site (algomooc.com) oferece reprodução passo a passo completa, retrocesso, controle de velocidade e narração por voz. Atualmente, o repositório está sincronizado com 256 problemas de animação (71 fáceis, 160 médios, 25 difíceis), enquanto o total de conteúdo animado no site alcança 299 problemas. Cada questão acompanha implementações de referência em Python, C++ e Java, com Python como linguagem padrão. O site também disponibiliza um tutor virtual por inteligência artificial chamado "小欧" (Xiao Ou) para esclarecimentos sobre raciocínios e condições de contorno, além de narração por voz sintetizada pela IA com autorização da voz do instrutor Wu Xiong. Xiong. O repositório fornece arquivos estruturados de dados no formato manifest.json, voltados para leitura por scripts e utilizados na geração de índices, verificação de links ou reorganização secundária. Os mantenedores empregam scripts de sincronização para escrever a lista de problemas do site de volta ao repositório, atualizando manifest, índices numéricos, índices temáticos, registros de sincronização e stats.json — garantindo que o repositório e o site permaneçam interligados, sem se tornar um arquivo estático. O mapa de conteúdos abrange índices por número de problema, índices por专题 (tópico), artigos de solução早期的 (mais antigos) e diretórios de materiais de animação. Em 2026, ocorre uma grande atualização de versão, incluindo código de referência em três idiomas, o tutor virtual por IA, narração por voz e uma revisão completa de qualidade de todos os 299 problemas. As atualizações serão lançadas gradualmente e sincronizadas de volta aos índices do repositório.