Update hash map and hash collision.

This commit is contained in:
Yudong Jin
2022-12-13 01:36:40 +08:00
parent 58ca52d8ab
commit 2bc6e3076d
5 changed files with 220 additions and 88 deletions
+1 -1
View File
@@ -115,7 +115,7 @@ comments: true
- 感谢我的女朋友泡泡担任本书的首位读者,从算法小白的视角为本书的写作提出了许多建议,使这本书更加适合算法初学者来阅读。
- 感谢腾宝、琦宝、飞宝为本书起了个响当当的名字,好听又有梗,直接唤起我最初敲下第一行代码 "Hello, World!" 的回忆。
- 感谢我的导师李博,在小酌畅谈时告诉我 “想做就去做” ,坚定了我写这本书的决心。
- 感谢我的导师李博,在小酌畅谈时告诉我 “觉得适合、想做就去做” ,坚定了我写这本书的决心。
- 感谢苏潼为本书设计了封面和 LOGO ,我有些强迫症,前后多次修改,谢谢你的耐心。
- 感谢 @squidfunk ,包括 [Material-for-MkDocs](https://github.com/squidfunk/mkdocs-material/tree/master) 顶级开源项目以及给出的写作排版建议。
+9 -9
View File
@@ -12,11 +12,11 @@ comments: true
![algorithm_animation](suggestions.assets/algorithm_animation.gif)
## 使用源代码
## 代码实践学
!!! tip "前置工作"
安装本地编程环境。若无,可以参照下节 [编程环境安装](https://www.hello-algo.com/chapter_preface/installation/) 。
如果没有本地编程环境,可以参照下节 [编程环境安装](https://www.hello-algo.com/chapter_preface/installation/) 。
### 下载代码仓
@@ -36,17 +36,17 @@ git clone https://github.com/krahets/hello-algo.git
![code_md_to_repo](suggestions.assets/code_md_to_repo.png)
这些源文件中包含测试样例,可以直接运行,帮助你省去不必要的调试时间,可以将精力集中在学习内容上。
!!! tip "代码学习建议"
若学习时间紧张,请至少 **将所有代码通读并运行一遍**。若时间允许,强力建议 **对照着代码自己敲一遍**,逐渐锻炼肌肉记忆。相比于读代码,自己写的过程会带来新的收获。
这些源文件中包含详细注释,配有测试样例,可以直接运行,帮助你省去不必要的调试时间,可以将精力集中在学习内容上。
![running_code](suggestions.assets/running_code.gif)
## 参与讨论区
!!! tip "代码学习建议"
阅读本书时,请不要 “惯着” 那些弄不明白的知识点。如果有任何疑惑,可以在评论区留下你的问题,小伙伴们和我都会给予解答(我一般 2 ~ 3 天看一次评论区)
若学习时间紧张,**请至少将所有代码通读并运行一遍**。若时间允许,**强烈建议对照着代码自己敲一遍**,逐渐锻炼肌肉记忆。相比于读代码,写代码的过程往往能带来新的收获
## 提问讨论学
阅读本书时,请不要 “惯着” 那些弄不明白的知识点。如果有任何疑惑,**可以在评论区留下你的问题**,小伙伴们和我都会给予解答(您一般 3 天内会得到回复)。
同时,也希望你可以多花时间逛逛评论区。一方面,可以看看大家遇到了什么问题,反过来查漏补缺,这往往可以引起更加深度的思考。另一方面,也希望你可以慷慨地解答小伙伴们的问题、分享自己的见解,大家一起加油与进步!