ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# Preface - 前言 我在大学期间刷算法题的时候,对于一个题目经常是要么一看就会,要么想三天也做不出。 后来明白我并没有真正理解算法,只会套用,题目稍微改变,就没办法搞定了。 我一边刷题,一边把各种算法源码整理并归类。可过半年之后再看这些,发现已经完全不认识了。 如果不真正理解,只看代码很难搞清楚代码到底在干什么。 将算法图形化、公式化是最容易让人理解的,可以从数学角度来准确的描述问题和解决过程。 这就形成了目前这本关于计算机算法的书,融合了文字、公式、插图和C++源码项目的复合体。 本书的每一章专门讲一类问题,其中分多个小节,专讲其中的一个分支或变种。每个问题都有讲解和源码。 后来NEWPLAN同学参加到这本书籍的编写中,他添加了很多内容。 欢迎更多同学一起丰富该资料,增加更多专业领域的算法,提交merge request时尽量与书中前4章风格一致。 最后安利一下我的开源开发工具,极大的提高了我的工作效率,欢迎大家使用: * [lin-vim](https://github.com/linrongbin16/lin-vim) * [boostscript](https://github.com/linrongbin16/boostscript) -------- 西安交通大学计算机系 <br> 林荣彬 <br> 2014年2月16日 <br>