krahets

krahets / hello-algo

#14
126,48715,113+15 todayJava

《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,英文版翻译中

《Hello 算法》是一本开源免费、面向初学者的数据结构与算法教程。全书采用动画图解的方式,将抽象复杂的算法概念转化为清晰直观的动态演示,显著降低了学习门槛。书中所有代码均可一键运行,覆盖Python、Java、C++、Go、JavaScript等十多种主流编程语言,方便读者在实践中深入理解算法原理与数据结构实现。该项目内容持续更新,支持简体中文、繁体中文和英文等多语言版本,既适合自学入门,也可作为配合LeetCode等编程练习的辅助资料,是计算机专业学生和编程初学者高效掌握算法核心知识的理想工具书。

📊 项目信息

语言
Java
Stars
126,487
Forks
15,113
今日新增
+15
排名
#14
收录
语言榜
趋势日期
2026年5月30日
最后推送
2026/4/18

🏷️ 标签

algoalgorithmalgorithmsbookdata-structuredata-structuresdata-structures-and-algorithmsdsaeducationleetcodeprogramming

📸 截图

hello-algo screenshot 1