diff --git a/docs/assets/covers/chapter_appendix.jpg b/docs/assets/covers/chapter_appendix.jpg new file mode 100644 index 000000000..f455b97ca Binary files /dev/null and b/docs/assets/covers/chapter_appendix.jpg differ diff --git a/docs/chapter_appendix/index.md b/docs/chapter_appendix/index.md index d7268d6f8..b54afbc57 100644 --- a/docs/chapter_appendix/index.md +++ b/docs/chapter_appendix/index.md @@ -1,2 +1,7 @@ # 附录 +
+ +![附录](../assets/covers/chapter_appendix.jpg){ width="70%" } + +
diff --git a/docs/chapter_preface/about_the_book.assets/hello_algo_mindmap.png b/docs/chapter_preface/about_the_book.assets/hello_algo_mindmap.png index b20b57f43..86799e447 100644 Binary files a/docs/chapter_preface/about_the_book.assets/hello_algo_mindmap.png and b/docs/chapter_preface/about_the_book.assets/hello_algo_mindmap.png differ diff --git a/docs/chapter_preface/about_the_book.md b/docs/chapter_preface/about_the_book.md index 0901234b9..f250532d7 100644 --- a/docs/chapter_preface/about_the_book.md +++ b/docs/chapter_preface/about_the_book.md @@ -8,11 +8,11 @@ ## 读者对象 -若您是「算法初学者」,从未接触过算法,或者已经有一些刷题经验,对数据结构与算法有模糊的认识,在会与不会之间反复横跳,那么这本书正是为您量身定制! +若您是算法初学者,从未接触过算法,或者已经有一些刷题经验,对数据结构与算法有模糊的认识,在会与不会之间反复横跳,那么这本书正是为您量身定制! -如果您是「算法老手」,已经积累一定刷题量,熟悉大部分题型,那么本书可助您回顾与梳理算法知识体系,仓库源代码可以被当作“刷题工具库”或“算法字典”来使用。 +如果您已经积累一定刷题量,熟悉大部分题型,那么本书可助您回顾与梳理算法知识体系,仓库源代码可以被当作“刷题工具库”或“算法字典”来使用。 -若您是「算法大神」,我们期待收到您的宝贵建议,或者[一起参与创作](https://www.hello-algo.com/chapter_appendix/contribution/)。 +若您是算法大神,我们期待收到您的宝贵建议,或者[一起参与创作](https://www.hello-algo.com/chapter_appendix/contribution/)。 !!! success "前置条件" @@ -22,9 +22,9 @@ 本书主要内容包括: -- **复杂度分析**:数据结构与算法的评价维度、算法效率的评估方法。时间复杂度、空间复杂度,包括推算方法、常见类型、示例等。 -- **数据结构**:常见基本数据类型,数据在内存中的存储形式、数据结构的分类方法。涉及数组、链表、栈、队列、散列表、树、堆、图等数据结构,内容包括定义、优缺点、常用操作、常见类型、典型应用、实现方法等。 -- **算法**:查找算法、排序算法、搜索与回溯、动态规划、分治算法等,内容涵盖定义、应用场景、优缺点、时空效率、实现方法、示例题目等。 +- **复杂度分析**:数据结构和算法的评价维度,算法效率的评估方法。时间复杂度、空间复杂度的推算方法、常见类型、示例等。 +- **数据结构**:基本数据类型,数据结构的分类方法。数组、链表、栈、队列、散列表、树、堆、图等数据结构的定义、优缺点、常用操作、常见类型、典型应用、实现方法等。 +- **算法**:搜索、排序、分治、回溯、动态规划、贪心等算法的定义、优缺点、效率、应用场景、解题步骤、示例题目等。 ![Hello 算法内容结构](about_the_book.assets/hello_algo_mindmap.png) @@ -32,7 +32,7 @@ 在本书的创作过程中,我得到了许多人的帮助,包括但不限于: -- 感谢我在公司的导师李汐博士,在一次畅谈中您鼓励我“行动起来”,坚定了我写这本书的决心。 +- 感谢我在公司的导师李汐博士,在一次畅谈中您鼓励我“快行动起来”,坚定了我写这本书的决心。 - 感谢我的女朋友泡泡作为本书的首位读者,从算法小白的角度提出许多宝贵建议,使得本书更适合新手阅读。 - 感谢腾宝、琦宝、飞宝为本书起了一个富有创意的名字,唤起大家写下第一行代码 "Hello World!" 的美好回忆。 - 感谢苏潼为本书设计了精美的封面和 LOGO,并在我的强迫症下多次耐心修改。 @@ -42,4 +42,4 @@ 本书倡导手脑并用的学习方式,在这一点上深受[《动手学深度学习》](https://github.com/d2l-ai/d2l-zh)的启发。在此向各位读者强烈推荐这本优秀著作。 -衷心感谢我的父母,正是你们一直以来的支持与鼓励,让我有机会做这些富有趣味的事。 +衷心感谢我的父母,正是你们一直以来的支持与鼓励,让我有机会做这件富有趣味的事。 diff --git a/docs/index.assets/hello_algo_knowledge_map_tp.png b/docs/index.assets/hello_algo_knowledge_map_tp.png deleted file mode 100644 index 7319b6ff8..000000000 Binary files a/docs/index.assets/hello_algo_knowledge_map_tp.png and /dev/null differ diff --git a/docs/index.assets/hello_algo_mindmap_tp.png b/docs/index.assets/hello_algo_mindmap_tp.png new file mode 100644 index 000000000..8f78ee117 Binary files /dev/null and b/docs/index.assets/hello_algo_mindmap_tp.png differ diff --git a/docs/index.md b/docs/index.md index aef9799c6..879ae8a1b 100644 --- a/docs/index.md +++ b/docs/index.md @@ -8,7 +8,7 @@ hide:

- +

《 Hello 算法 》

@@ -98,7 +98,7 @@ hide:

致谢

-本书在开源社区众多贡献者的共同努力下不断成长。感谢每一位投入时间与精力的撰稿人,是他们无私奉献使这本书越变越好,他们是(按照 GitHub 自动生成的顺序排列): +本书在开源社区众多贡献者的共同努力下不断成长。感谢每一位投入时间与精力的撰稿人,是他们的无私奉献使这本书变得更好,他们是(按照 GitHub 自动生成的顺序):