简介
- 对于一些复用性较高的算法或者数据结构,需要时再重新实现一次是费时的,如果有一份设计得不错得代码模板,可能会花费更少的时间。
- 在实现实现某个算法时,如果有类似算法的代码作为参考,可能效率会比较高。
- 复习所学内容时,如果将已学内容的实现记录下来的话,可能会有更好的效果。
基于以上目的,我自己会实现一些常见算法的代码模板。经过一段时间的完善,自认为写得还行,可能会有参考意义,所以也将这个代码模板开源了。
模板既包括源代码文件夹,也包括方便打印的pdf版本。
这个模板中更多的是源码和说明性的注释,没有对于原理的解释。如果想要了解原理,百度,Bing,Google,OI Wiki,Luogu甚至B站上,可能会有你想要的东西。
一些想说的话
有时候可能你并不会某个算法,但是你有这个算法的模板,你只需要复制粘贴再调用接口就能够过题。这样,虽然你可以过题,但是你也只是过题了而已。这个算法的知识属于模板作者,并不属于你。
如果过分依赖代码模板,而忽略了其背后知识的学习,可能会得不偿失。(作者血与泪的教训)
仓库连接
如果你觉得这份代码模板对你有帮助,麻烦给我点个follow,给仓库点个star,万分感谢。