零基础学算法第4版(张昆,戴艳著)读书笔记

此书是笔者在大一不懂事时,在网上到处买书所得。昨天晚上深入研读一番。有一些感悟。

alt

优点:全书代码使用c语言完成,作者耐力惊人,能用c语言完成各种数据结构和算法。各种malloc。还有每次都检测内存。是真的耐力惊人。对于c语言的指针运算掌握的也算深厚,有*p++=a[]类似的语句。

其二,书上有些数学的内容,笔者刚完成24考研数学一。作者对于数学的领悟还是有一些的。比如矩阵计算。使用全c语言完成。

缺点:1.作者算法功底太差,书上给的例题,明

明有更好的方法。他只会用暴力。该有的dfs,bfs,dp。都没有整块的提出。dp只在NOIP提高组中出现。而前面能用dp解决的例题。只用了暴力,对dp的描述也差强人意。感觉dp像是现学的。

2.这本书出版于2020年,不知道在2020年,还有什么场景,需要用c语言来写算法。后面的NOIP部分,可能为了吸引客户而写,写的也是烂的批爆。现在OI不都是用cpp吗?都什么年代,还在用c语言。

总结,这本书上每一页都有作者的一句话“励志照亮人生,编程改变命运”。大一时候还觉得很有道理,现在看来是纯纯的毒鸡汤,作者努力的暴力,努力的写一堆c语言,在笔者看来纯粹是无用功。将语言换成cpp语言,省出的时间去钻研算法。是更好的。感觉纯粹是战术上的努力,掩饰了战略上的懒惰

alt alt alt alt

全部评论

相关推荐

点赞 评论 收藏
转发
2 收藏 评论
分享
牛客网
牛客企业服务