|
|
|
@ -56,25 +56,27 @@ hide:
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
<h2 align="center"> 推荐语 </h2>
|
|
|
|
|
<h2 align="center"> 序 </h2>
|
|
|
|
|
|
|
|
|
|
!!! quote
|
|
|
|
|
近两年来,我在力扣上分享了一些题解和算法文章,回复了许多读者的评论问题,遇到最多的一类问题则是“如何入门学习算法”。我逐渐也对这个问题好奇了起来。
|
|
|
|
|
|
|
|
|
|
“如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!”
|
|
|
|
|
两眼一抹黑地刷题应该是最受欢迎的方式。刷题就如同玩“扫雷”游戏一样,基础好的同学可以顺利地将地雷逐个排掉,而基础不足的同学很可能被炸的满头是包,并在受挫中渐渐退缩。通读教材书籍也是常用方法,但对于面向求职的同学来说,毕业季、投递简历、应付笔面试已经占用大部分精力,厚重的书本也因此成为巨大的挑战。
|
|
|
|
|
|
|
|
|
|
**—— 李沐,亚马逊资深首席科学家**
|
|
|
|
|
如果你也有上述烦恼,那么很幸运这本书找到了你。本书是我对于该问题给出的答案,虽然不一定正确,但至少代表一次积极的尝试。这本书虽然不足以让你直接拿到 Offer ,但可以带领你探索出算法知识的“地图”,让你了解不同“地雷”的形状大小和分布位置,并使你掌握各种“排雷方法”。
|
|
|
|
|
|
|
|
|
|
!!! quote
|
|
|
|
|
本书提供可一键运行的源代码,已被翻译至 12 种编程语言,托管在 [github.com/krahets/hello-algo](https://github.com/krahets/hello-algo) 仓库。发行版 PDF 的更新周期较长,想看最新内容的小伙伴可以前往 [www.hello-algo.com](https://www.hello-algo.com/) 网页版。
|
|
|
|
|
|
|
|
|
|
“一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。”
|
|
|
|
|
希望这本书能够帮助你把知识的“雪球”滚起来,让你做到心中有数、不慌不忙。加油!
|
|
|
|
|
|
|
|
|
|
**—— 邓俊辉,清华大学计算机系教授**
|
|
|
|
|
### 作者简介
|
|
|
|
|
|
|
|
|
|
靳宇栋 (Krahets),大厂高级算法工程师,上海交通大学硕士。力扣(LeetCode)全网阅读量最高博主,其 LeetBook《图解算法数据结构》已被订阅 22 万本。
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
<h2 align="center"> 致谢 </h2>
|
|
|
|
|
|
|
|
|
|
感谢本开源书的每一位撰稿人,是他们的无私奉献让这本书变得更好,他们是(顺序由 contrib.rocks 自动生成):
|
|
|
|
|
本书在开源社区的群策群力下逐步成长,感谢每一位撰稿人,是他们的无私奉献让这本书变得更好,他们是(按照 GitHub 自动生成的顺序):
|
|
|
|
|
|
|
|
|
|
<p align="center">
|
|
|
|
|
<a href="https://github.com/krahets/hello-algo/graphs/contributors">
|
|
|
|
@ -82,7 +84,7 @@ hide:
|
|
|
|
|
</a>
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
本开源项目的维护与更新离不开各位 Reviewers 的辛勤付出,感谢他们(按首字母顺序):
|
|
|
|
|
本书的代码审阅工作由 justin‐tse, krahets, nuomi1, Reanon, sjinzh 完成,感谢他们的辛勤付出!
|
|
|
|
|
|
|
|
|
|
<div class="center-table">
|
|
|
|
|
<table>
|
|
|
|
@ -98,17 +100,18 @@ hide:
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
<h2 align="center"> 作者 </h2>
|
|
|
|
|
<h2 align="center"> 推荐语 </h2>
|
|
|
|
|
|
|
|
|
|
!!! quote
|
|
|
|
|
|
|
|
|
|
</br>
|
|
|
|
|
“一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。”
|
|
|
|
|
|
|
|
|
|
<p align="center">
|
|
|
|
|
<img width="110" src="index.assets/profile.png" />
|
|
|
|
|
</p>
|
|
|
|
|
**—— 邓俊辉,清华大学计算机系教授**
|
|
|
|
|
|
|
|
|
|
<h3 align="center"> 靳宇栋 Krahets </h2>
|
|
|
|
|
!!! quote
|
|
|
|
|
|
|
|
|
|
<h6 align="center"> 大厂高级算法工程师 </h5>
|
|
|
|
|
“如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!”
|
|
|
|
|
|
|
|
|
|
<h6 align="center"> 力扣(LeetCode)全网阅读量最高博主 </p>
|
|
|
|
|
<h6 align="center"> LeetBook《图解算法数据结构》已订阅 22 万本 </p>
|
|
|
|
|
**—— 李沐,亚马逊资深首席科学家**
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|