--- comments: true glightbox: false hide: - footer - toc - edit - navigation ---

初识算法

复杂度

数组与链表

栈与队列

哈希表

搜索

排序

分治

回溯

动态规划

贪心

hello-algo-typing-svg

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

开始阅读

代码仓库

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 多位贡献者的共同努力下不断完善,感谢他们付出的时间与精力!