hello-algo 127k star 了:一本动画图解算法书,支持 13 种语言

计算机科学学习圈子里,hello-algo 这个仓库几乎无人不知。127k star,还在涨。

为什么火

传统算法书的问题是:看懂了代码,跑不起来。hello-algo 的解法是动画 + 可运行代码并行展示。

data-ad-format="fluid" data-ad-layout-key="-7k+ex-4a-9w+4a">

每个数据结构和算法都配了动画演示,点击”运行”直接看效果。理解门槛直接砍一半。

支持的语言

Python、Java、C++、C、C#、JavaScript、Go、Swift、Ruby、Kotlin、TypeScript、Dart、 Rust。基本上覆盖了主流场景。

我怎么用

面试前刷题型的时候用它。先看动画理解思路,再切到自己熟悉的语言跑一遍。链表的反转、树的遍历、图的搜索都能直观理解,比硬啃文字舒服。

和 LeetCode 比怎么选

hello-algo 打基础,LeetCode 刷题。两者不冲突。基础不牢的时候直接刷题是自虐,先过一遍这本效率高很多。

免费,英文为主但中文翻译也有,进收藏夹吃灰的那种资源。

data-ad-format="auto" data-full-width-responsive="true">