我看见网上很多人都在说一本通这本书很不好,建议不要买,但是我在看到之前就已经买了。我是再老师的推荐下买的,也不是为了看C++入门,就是看后面的算法部分。我通过这本书看懂了很多,也做出了很多题,自以为大有益。
比如动态规划那里,讲的也很详细,先讲多阶段决策过程的最优化问题,再讲动态规划的基本概念和基本模型构成,继续讲最优化原理和无后效性原则,最后将基本动态规划模型的应用。里面也有很多的推导过程,虽乍一看很难懂,但是仔细的钻研,用笔做草稿,还是能够看懂。附带的例题也很多。
很多人说这本书是作者抄出来的,但是我并不觉得,即使是抄了,那你也看懂了,就不重要了。我觉得看一本书重要的是看懂,尤其是计算机类的书,抄不抄不重要了。比如你看看这CSDN,转载的并不少,但是转载和原创只要不妨碍你看,对你有帮助,那处理版权可以滞后。
这本书的缺点也有的,比如代码竟然用宋体!这人简直是脑子有泡,别人代码都用Consolas或者Courier New。宋体的代码看着我都要吐了。还好他的光盘里有PPT,其中有配套代码。
人家也有良心,给咱们做了一个OJ——http://ybt.ssoier.cn:8088/,人家服务器小,就体谅体谅,大不了去洛谷嘛,不要起劲说人家。至少还给做了一个团队,在团队里面就可以无限制刷题了,等个40秒不致命!人家都说了就什么成都石室中学、福建长乐一中帮他们做。
最后我说一下,我不是为了推销这本书,我是说,这本书也不是没有用的。其实我也并不是很喜欢这本书,我现在看的是《算法竞赛从入门到进阶》、《数据结构》和《数据结构与算法分析》。一本通和这些比起来那就简直差远了,我只是在这里给一本通平反一下罢了。
(本文仅为个人意见)