--- comments: true glightbox: false hide: - footer - toc - edit - navigation ---
hello-algo-typing-svg

动画图解、一键运行的数据结构与算法教程

开始阅读 代码仓库 下载 PDF

初识算法

复杂度

数组与链表

栈与队列

哈希表

搜索

排序

分治

回溯

动态规划

贪心

500 幅动画图解、12 种编程语言代码、2000 条社区问答,助你快速入门数据结构与算法

提供网页版和 PDF 版,兼容 PC、平板或手机,随时随地阅读

推荐语

“一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。”

—— 邓俊辉,清华大学计算机系教授

“如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!”

—— 李沐,亚马逊资深首席科学家

动画图解

内容清晰易懂,学习曲线平滑

"A picture is worth a thousand words."
“一图胜千言”

一键运行

十余种编程语言,代码可视化运行

"Talk is cheap. Show me the code."
“少吹牛,看代码”

互助学习

欢迎讨论与提问,读者间携手共进

"Knowledge increases by sharing."
“知识在分享中得以增长”

作者

代码审阅者

贡献者

本书在开源社区 130 多位贡献者的共同努力下不断完善,感谢他们付出的时间与精力!