《Hello 算法》是一本动画图解、能运行、可提问的数据结构与算法入门书,带你剑指offer

名称: /krahets/hello-algo

地址: https://github.com/krahets/hello-algo

fork: 1,214    star: 11,056    开发语言: Java

项目介绍: 《Hello 算法》是一本动画图解、能运行、可提问的数据结构与算法入门书,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Zig 等语言。                    

如果正在学习算法,苦于没有合适的刷题方法,或者正在准备求职,但是却没有多余的精力去面对厚重的算法书籍,那么《Hello 算法》正适合你。可以引导你探索数据结构与算法的“知识地图”,带你了解不同“地雷”的形状大小和分布位置,让你掌握各种“排雷方法”,逐步构建起完整的知识体系。

《Hello 算法》的作者是靳宇栋 (Krahets),大厂高级算法工程师,上海交通大学硕士。力扣(LeetCode)全网阅读量最高博主,其 LeetBook《图解算法数据结构》已被订阅 22 万本,同时也是力扣上剑指 Offer》系列题解分享者。

01
特点
全书动画图解
全书采用了动画图解,将算法使用动画的方式展示了出来,内容清晰易懂,并且支持电脑、平板、手机全终端阅读。

《Hello 算法》是一本动画图解、能运行、可提问的数据结构与算法入门书,带你剑指 offer

代码一键运行
各个算法与数据结构,均提供了简洁实现与测试样例,并且可以直接运行。支持 Java, C++, Python, Go, JS, TS, C#, Swift, Zig 等语言。

《Hello 算法》是一本动画图解、能运行、可提问的数据结构与算法入门书,带你剑指 offer

可讨论和提问
网站上每节后面均开通了评论区,可以在上面发表自己的学习总结或者遇到的问题,通常两天内就能得到答复,作者也会回答问题哦。

《Hello 算法》是一本动画图解、能运行、可提问的数据结构与算法入门书,带你剑指 offer

02
主要内容

《Hello 算法》共包含 14 章内容:写在前面、引言、复杂度分析、数据结构简介、数组与链表、栈与队列、散列表、树、堆、图、查找算法、排序算法、 排序算法、回溯算法、附录。

《Hello 算法》是一本动画图解、能运行、可提问的数据结构与算法入门书,带你剑指 offer

03
获取方式

目前有两种方式获取。

网页在线阅读。可以通过下面的地址在线阅读,并且支持切换暗黑模式

https://www.hello-algo.com/

《Hello 算法》是一本动画图解、能运行、可提问的数据结构与算法入门书,带你剑指 offer

下载 PDF 文档。提供了各种语言版本的 PDF,可以按需下载:

https://github.com/krahets/hello-algo/releases

《Hello 算法》是一本动画图解、能运行、可提问的数据结构与算法入门书,带你剑指 offer

 

更多的内容可以到GitHub 查看:
https://github.com/krahets/hello-algo
© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...