From 6659b87ffe7dffa06abe584133a92a6d273f6efb Mon Sep 17 00:00:00 2001 From: krahets Date: Wed, 1 Mar 2023 00:24:18 +0800 Subject: [PATCH] Update README.md Add preface in index.md --- README.md | 8 +++--- docs/chapter_preface/about_the_book.md | 6 ++-- docs/index.md | 39 ++++++++++++++------------ 3 files changed, 28 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 954766177..d627b31e6 100644 --- a/README.md +++ b/README.md @@ -41,14 +41,14 @@ ## 推荐语 -> “如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!” -> -> **—— 李沐,亚马逊资深首席科学家** - > “一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。” > > **—— 邓俊辉,清华大学计算机系教授** +> “如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!” +> +> **—— 李沐,亚马逊资深首席科学家** + ## 参与写作 我们正在加速更新本书,期待您通过提交 Pull Request 来[参与本项目](https://www.hello-algo.com/chapter_appendix/contribution/),以帮助其他读者获取更优质的学习内容。 diff --git a/docs/chapter_preface/about_the_book.md b/docs/chapter_preface/about_the_book.md index 402223b97..c01a17080 100644 --- a/docs/chapter_preface/about_the_book.md +++ b/docs/chapter_preface/about_the_book.md @@ -10,11 +10,11 @@ ## 读者对象 -如果您是「算法初学者」,完全没有接触过算法,或者已经有少量刷题,对数据结构与算法有朦胧的理解,在会与不会之间反复横跳,那么这本书就是为您而写! +如果您是「算法初学者」,完全没有接触过算法,或者已经有少量刷题,对数据结构与算法有朦胧的理解,在会与不会之间反复横跳,那么这本书就是为你而写! 如果您是「算法老手」,已经积累一定刷题量,接触过大多数题型,那么本书可以帮助你回顾与梳理算法知识体系,仓库源代码可以被当作“刷题工具库”或“算法字典”来使用。 -如果您是「算法大佬」,希望得到你的宝贵意见建议,或者[一起参与创作](https://www.hello-algo.com/chapter_appendix/contribution/)。 +如果您是「算法大佬」,希望可以得到你的宝贵意见建议,或者[一起参与创作](https://www.hello-algo.com/chapter_appendix/contribution/)。 !!! success "前置条件" @@ -34,9 +34,9 @@ 本书的成书过程中,我获得了许多人的帮助,包括但不限于: +- 感谢我的导师李博,在小酌畅谈时您告诉我“觉得应该做就去做”,坚定了我写这本书的决心。 - 感谢我的女朋友泡泡担任本书的首位读者,从算法小白的视角为本书的写作提出了许多建议,使这本书更加适合算法初学者来阅读。 - 感谢腾宝、琦宝、飞宝为本书起了个响当当的名字,好听又有梗,直接唤起我最初敲下第一行代码 "Hello World!" 的回忆。 -- 感谢我的导师李博,在小酌畅谈时您告诉我“觉得应该做就去做”,坚定了我写这本书的决心。 - 感谢苏潼为本书设计了封面和 LOGO ,我有些强迫症,前后多次修改,谢谢你的耐心。 - 感谢 @squidfunk 给出的写作排版建议,以及优秀开源项目 [Material-for-MkDocs](https://github.com/squidfunk/mkdocs-material/tree/master) 。 diff --git a/docs/index.md b/docs/index.md index 81cedd511..e386b9a1d 100644 --- a/docs/index.md +++ b/docs/index.md @@ -56,25 +56,27 @@ hide: --- -

推荐语

+

-!!! 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 万本。 ---

致谢

-感谢本开源书的每一位撰稿人,是他们的无私奉献让这本书变得更好,他们是(顺序由 contrib.rocks 自动生成): +本书在开源社区的群策群力下逐步成长,感谢每一位撰稿人,是他们的无私奉献让这本书变得更好,他们是(按照 GitHub 自动生成的顺序):

@@ -82,7 +84,7 @@ hide:

-本开源项目的维护与更新离不开各位 Reviewers 的辛勤付出,感谢他们(按首字母顺序): +本书的代码审阅工作由 justin‐tse, krahets, nuomi1, Reanon, sjinzh 完成,感谢他们的辛勤付出!
@@ -98,17 +100,18 @@ hide: --- -

作者

+

推荐语

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

- -

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

靳宇栋 Krahets

+!!! quote -
大厂高级算法工程师
+ “如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!” -
力扣(LeetCode)全网阅读量最高博主

-
LeetBook《图解算法数据结构》已订阅 22 万本

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