Loading...
Loading...
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
一本开源的算法入门教程。500 幅动画图解,14 种编程语言,代码一键运行。作者靳宇栋(@krahets),200 多位贡献者共同维护。
纸质书、电子书、在线阅读都有。免费。
打开 hello-algo.com,点进冒泡排序——相邻元素一个接一个比较、交换、沉到底部。每一步谁跟谁比、谁被挪到哪,全看得见。代码旁边有运行按钮,Python 版还接了可视化调试器,单步执行,变量怎么变实时展示。
"强烈推荐算法初学者阅读。"—— 邓俊辉,清华大学计算机系教授
"如果当年有这本书,学起来会简单 10 倍。"—— 李沐,亚马逊资深首席科学家
零基础从「初识算法」开始,一天一章,三个月过完。准备面试的当速查手册,忘了什么翻什么。在校生配合教材用,一个讲原理,一个让你看见原理怎么跑。
作者在序言里引用了费曼——"Knowledge isn't free. You have to pay attention."——然后说自己会竭尽所能,不辜负读者的注意力。每章底部有评论区,3000 条社区问答,他一般两天内回复。
hello-algo.com