数据结构和算法在计算机科学里,有非常重要的地位。此系列文章尝试使用 Golang
编程语言来实现各种数据结构和算法,并且适当进行算法分析。
系列文章首发于:
(🤔一直保持最新)Docsify风格的 https://hunterhug.github.io/goa.c 。
(可能🍒过时)Gitbook风格的 https://goalgorithm.github.io 。
联系作者:
希望在本地阅读,请安装 Docker
后,克隆仓库到本地执行:
./docker_build_docsify.sh
./docker_run_docsify.sh
学而不思则罔,思而不学则殆。
意思是说,学习之后如果不做自己的思考,那么会很迷罔,没有收获,成为一个工具人,但是如果你天天思考,而不学习,那么你就会很疑惑,因为你不知道你是对的还是错的,你需要去向其他人学习,去吸收其他人已经留存的知识。
学习离不开思考,思考也不能脱离学习,二者相辅相成,缺一不可,这是学习的最基本方法。
如何建议和贡献自己的知识库,可以前往 https://github.com/hunterhug/goa.c 的仓库提 PR
和 建议,分支目前是 gh-pages
。
开源书籍的评论使用的是 GitTalk
,可以打开 网站 阅读后评论自己的心得,如果你想赞助作者买根辣条,可以点击每篇文章的最下方 赞助我
按钮:
所有章节的代码可以在 这里 找到。