krahets/hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
131.5K
Loading…
···
Loading…
15.6K
26
On GitHub
10
10 months ago
about 16 hours ago
Overview
This is an open-source, interactive tutorial for data structures and algorithms featuring animated visualizations and runnable code across 14 programming languages. It distinguishes itself through visual learning aids and a community-driven approach to education.
Key Highlights
- Animated Visualizations: 500+ diagrams make complex concepts intuitive.
- Multi-language Support: Code implementations in Python, Java, C++, C#, Go, and more.
- Interactive Learning: One-click execution allows users to visualize how algorithms work step-by-step.
- Community Driven: Open-source with 200+ contributors and multi-language translations.
Best For
Beginners and students seeking an intuitive entry point into computer science fundamentals, as well as developers looking to solidify their DSA knowledge with visual aids.
Summary written from the project's README and homepage on Oct 14, 2026. Spotted something wrong? .
Releases
0 releases totalView all