2024年12月15日 建站教程
《Hello 算法》,英文名为Hello Algo,是一本关于编程中数据解构和算法介绍的电子书。作者是算法工程师Krahets,毕业于上海交通大学。在写书的过程中,他看了很多关于数据结构和算法的教材和文章,保证了准确性和高质量。
《Hello 算法》是一本完全免费的电子书,书上的图片、文字以及代码、视频等内容采用了 CC BY-NC-SA-4.0 开源许可证。任何人都可以在线免费阅读,也可以在项目介绍主页去下载 PDF 离线版本,但我还是喜欢网页版,因为可以方便跳转章节。
这本书一共分为 16 章,循序渐进,基础好的也可以根据自己需要跳章阅读。
第 1 章 初识算法
第 2 章 复杂度分析
第 3 章 数据结构
第 4 章 数组与链表
第 5 章 栈与队列
第 6 章 哈希表
第 7 章 树
第 8 章 堆
第 9 章 图
第 10 章 搜索
第 11 章 排序
第 12 章 分治
第 13 章 回溯
第 14 章 动态规划
第 15 章 贪心
第 16 章 附录
1、采用动画图解来演示原理,大部分内容清晰易懂,很容易学习;
2、在线的代码示例可以直接运行,帮助读者在实操中搞懂算法,学习效率很高;
3、代码示例支持 Java、C++、Python、Go、JS、TS、C#、Swift、Rust、Dart、Zig 等语言,读者可随意切换。
本文链接:http://so.lmcjl.com/news/19601/