This commit is contained in:
krahets
2023-02-26 19:53:26 +08:00
parent cf26cd551a
commit 9cd475d8c2
29 changed files with 180 additions and 0 deletions

View File

@@ -40,6 +40,8 @@ comments: true
![Hello 算法内容结构](about_the_book.assets/hello_algo_mindmap.png)
<p align="center"> Fig. Hello 算法内容结构 </p>
### 复杂度分析
首先介绍数据结构与算法的评价维度、算法效率的评估方法,引出了计算复杂度概念。
@@ -83,6 +85,8 @@ comments: true
![算法学习路线](suggestions.assets/learning_route.png)
<p align="center"> Fig. 算法学习路线 </p>
## 0.1.4. &nbsp; 本书特点
**以实践为主**。我们知道,学习英语期间光啃书本是远远不够的,需要多听、多说、多写,在实践中培养语感、积累经验。编程语言也是一门语言,因此学习方法也应是类似的,需要多看优秀代码、多敲键盘、多思考代码逻辑。

View File

@@ -20,6 +20,8 @@ comments: true
![页面编辑按键](contribution.assets/edit_markdown.png)
<p align="center"> Fig. 页面编辑按键 </p>
图片无法直接修改,需要通过新建 [Issue](https://github.com/krahets/hello-algo/issues) 或评论留言来描述图片问题,我会第一时间重新画图并替换图片。
## 0.4.2. &nbsp; 内容创作

View File

@@ -154,6 +154,8 @@ comments: true
![动画图解示例](suggestions.assets/animation.gif)
<p align="center"> Fig. 动画图解示例 </p>
## 0.2.3. &nbsp; 在代码实践中加深理解
本书的配套代码托管在[GitHub 仓库](https://github.com/krahets/hello-algo)**源代码包含详细注释,配有测试样例,可以直接运行**。
@@ -177,16 +179,22 @@ git clone https://github.com/krahets/hello-algo.git
![克隆仓库与下载代码](suggestions.assets/download_code.png)
<p align="center"> Fig. 克隆仓库与下载代码 </p>
### 3) 运行源代码
若代码块的顶部标有文件名称,则可在仓库 `codes` 文件夹中找到对应的 **源代码文件**
![代码块与对应的源代码文件](suggestions.assets/code_md_to_repo.png)
<p align="center"> Fig. 代码块与对应的源代码文件 </p>
源代码文件可以帮助你省去不必要的调试时间,将精力集中在学习内容上。
![运行代码示例](suggestions.assets/running_code.gif)
<p align="center"> Fig. 运行代码示例 </p>
## 0.2.4. &nbsp; 在提问讨论中共同成长
阅读本书时,请不要“惯着”那些弄不明白的知识点。**欢迎在评论区留下你的问题**,小伙伴们和我都会给予解答,您一般 2 日内会得到回复。
@@ -194,3 +202,5 @@ git clone https://github.com/krahets/hello-algo.git
同时,也希望你可以多花时间逛逛评论区。一方面,可以看看大家遇到了什么问题,反过来查漏补缺,这往往可以引起更加深度的思考。另一方面,也希望你可以慷慨地解答小伙伴们的问题、分享自己的见解,大家互相学习与进步!
![评论区示例](suggestions.assets/comment.gif)
<p align="center"> Fig. 评论区示例 </p>