500 幅动画图解、12 种编程语言代码、3000 条社区问答,助你快速入门数据结构与算法
+diff --git a/docs/chapter_preface/suggestions.md b/docs/chapter_preface/suggestions.md
index 421f32acd..6fde43e99 100644
--- a/docs/chapter_preface/suggestions.md
+++ b/docs/chapter_preface/suggestions.md
@@ -220,7 +220,7 @@ git clone https://github.com/krahets/hello-algo.git
从总体上看,我们可以将学习数据结构与算法的过程划分为三个阶段。
1. **阶段一:算法入门**。我们需要熟悉各种数据结构的特点和用法,学习不同算法的原理、流程、用途和效率等方面的内容。
-2. **阶段二:刷算法题**。建议从热门题目开刷,推荐的题单、题解和刷题计划和请见此 [GitHub 仓库](https://github.com/krahets/LeetCode-Book)。初次刷题时,“知识遗忘”可能是一个挑战,但请放心,这是很正常的。我们可以按照“艾宾浩斯遗忘曲线”来复习题目,通常在进行 3~5 轮的重复后,就能将其牢记在心。
+2. **阶段二:刷算法题**。建议从热门题目开刷,先积累至少 100 道题目,熟悉主流的算法问题。初次刷题时,“知识遗忘”可能是一个挑战,但请放心,这是很正常的。我们可以按照“艾宾浩斯遗忘曲线”来复习题目,通常在进行 3~5 轮的重复后,就能将其牢记在心。推荐的题单和刷题计划请见此 [GitHub 仓库](https://github.com/krahets/LeetCode-Book)。
3. **阶段三:搭建知识体系**。在学习方面,我们可以阅读算法专栏文章、解题框架和算法教材,以不断丰富知识体系。在刷题方面,可以尝试采用进阶刷题策略,如按专题分类、一题多解、一解多题等,相关的刷题心得可以在各个社区找到。
如下图所示,本书内容主要涵盖“阶段一”,旨在帮助你更高效地展开阶段二和阶段三的学习。
diff --git a/docs/index.html b/docs/index.html
new file mode 100644
index 000000000..d3c40f3e6
--- /dev/null
+++ b/docs/index.html
@@ -0,0 +1,364 @@
+
+ 500 幅动画图解、12 种编程语言代码、3000 条社区问答,助你快速入门数据结构与算法 “一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。” —— 邓俊辉,清华大学计算机系教授 “如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!” —— 李沐,亚马逊资深首席科学家 内容清晰易懂,学习曲线平滑 "A picture is worth a thousand words." 十余种编程语言,代码可视化运行 "Talk is cheap. Show me the code." 欢迎讨论与提问,读者间携手共进 "Learning by teaching." 欢迎在评论区留下你的见解、问题或建议 500 幅动画图解、12 种编程语言代码、3000 条社区问答,助你快速入门数据结构与算法 “一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。” —— 邓俊辉,清华大学计算机系教授 “如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!” —— 李沐,亚马逊资深首席科学家 内容清晰易懂,学习曲线平滑 "A picture is worth a thousand words."“一图胜千言” 十余种编程语言,代码可视化运行 "Talk is cheap. Show me the code."“少吹牛,看代码” 欢迎讨论与提问,读者间携手共进 "Learning by teaching."“教学相长” 欢迎在评论区留下你的见解、问题或建议推荐语
+ 动画图解
+
“一图胜千言”一键运行
+
“少吹牛,看代码”互助学习
+
“教学相长”作者
+ 代码审阅者
+ 推荐语
- 动画图解
- 一键运行
- 互助学习
- 作者
- 代码审阅者
-