This commit is contained in:
krahets
2023-08-17 05:12:16 +08:00
parent 2014338a92
commit 5884de5246
70 changed files with 1890 additions and 1219 deletions

View File

@ -3598,14 +3598,14 @@
<p>相较于文字,视频和图片具有更高的信息密度和结构化程度,更易于理解。在本书中,<strong>重点和难点知识将主要通过动画和图解形式展示</strong>,而文字则作为动画和图片的解释与补充。</p>
<p>在阅读本书时,如果发现某段内容提供了动画或图解,<strong>建议以图为主线</strong>,以文字(通常位于图像上方)为辅,综合两者来理解内容。</p>
<p><img alt="动画图解示例" src="../../index.assets/animation.gif" /></p>
<p align="center"> Fig. 动画图解示例 </p>
<p align="center"> 图:动画图解示例 </p>
<h2 id="023">0.2.3. &nbsp; 在代码实践中加深理解<a class="headerlink" href="#023" title="Permanent link">&para;</a></h2>
<p>本书的配套代码被托管在 <a href="https://github.com/krahets/hello-algo">GitHub 仓库</a><strong>源代码附有测试样例,可一键运行</strong></p>
<p>如果时间允许,<strong>建议你参照代码自行敲一遍</strong>。如果学习时间有限,请至少通读并运行所有代码。</p>
<p>与阅读代码相比,编写代码的过程往往能带来更多收获。<strong>动手学,才是真的学</strong></p>
<p><img alt="运行代码示例" src="../../index.assets/running_code.gif" /></p>
<p align="center"> Fig. 运行代码示例 </p>
<p align="center"> 图:运行代码示例 </p>
<p><strong>第一步:安装本地编程环境</strong>。请参照<a href="https://www.hello-algo.com/chapter_appendix/installation/">附录教程</a>进行安装,如果已安装则可跳过此步骤。</p>
<p><strong>第二步:下载代码仓</strong>。如果已经安装 <a href="https://git-scm.com/downloads">Git</a> ,可以通过以下命令克隆本仓库。</p>
@ -3613,17 +3613,17 @@
</code></pre></div>
<p>当然你也可以点击“Download ZIP”直接下载代码压缩包然后在本地解压即可。</p>
<p><img alt="克隆仓库与下载代码" src="../suggestions.assets/download_code.png" /></p>
<p align="center"> Fig. 克隆仓库与下载代码 </p>
<p align="center"> 图:克隆仓库与下载代码 </p>
<p><strong>第三步:运行源代码</strong>。如果代码块顶部标有文件名称,则可以在仓库的 <code>codes</code> 文件夹中找到相应的源代码文件。源代码文件将帮助你节省不必要的调试时间,让你能够专注于学习内容。</p>
<p><img alt="代码块与对应的源代码文件" src="../suggestions.assets/code_md_to_repo.png" /></p>
<p align="center"> Fig. 代码块与对应的源代码文件 </p>
<p align="center"> 图:代码块与对应的源代码文件 </p>
<h2 id="024">0.2.4. &nbsp; 在提问讨论中共同成长<a class="headerlink" href="#024" title="Permanent link">&para;</a></h2>
<p>阅读本书时,请不要“惯着”那些没学明白的知识点。<strong>欢迎在评论区提出你的问题</strong>,我和其他小伙伴们将竭诚为你解答,一般情况下可在两天内得到回复。</p>
<p>同时,也希望您能在评论区多花些时间。一方面,您可以了解大家遇到的问题,从而查漏补缺,这将有助于激发更深入的思考。另一方面,希望您能慷慨地回答其他小伙伴的问题、分享您的见解,让大家共同学习和进步。</p>
<p><img alt="评论区示例" src="../../index.assets/comment.gif" /></p>
<p align="center"> Fig. 评论区示例 </p>
<p align="center"> 图:评论区示例 </p>
<h2 id="025">0.2.5. &nbsp; 算法学习路线<a class="headerlink" href="#025" title="Permanent link">&para;</a></h2>
<p>从总体上看,我们可以将学习数据结构与算法的过程划分为三个阶段:</p>
@ -3634,7 +3634,7 @@
</ol>
<p>作为一本入门教程,本书内容主要涵盖“第一阶段”,旨在帮助你更高效地展开第二和第三阶段的学习。</p>
<p><img alt="算法学习路线" src="../suggestions.assets/learning_route.png" /></p>
<p align="center"> Fig. 算法学习路线 </p>
<p align="center"> 图:算法学习路线 </p>