《数据结构与算法:Python语言描述》是一本由裘宗燕著作,机械工业出版社出版的平装图书,本书定价:CNY45.00,页数:343,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。《数据结构与算法:Python语言描述》精选点评:●还行吧,把重要的基础算法和数据结构都过了一遍
《数据结构与算法:Python语言描述》是一本由裘宗燕著作,机械工业出版社出版的平装图书,本书定价:CNY 45.00,页数:343,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。
《数据结构与算法:Python语言描述》精选点评:
●还行吧,把重要的基础算法和数据结构都过了一遍。但是略过的内容也不少,文字描述晦涩难懂,还好有示例代码,但是代码又存在部分谬误(至少有三处错误,两处明显可更优化的写法)。
●放弃这本书吧,古德里奇那本好的多。咱中国自己人出的书总是不接地气……
●1)这本书为什么值得看: * Python语言描述,如果学的Python用这本书学数据结构更合适 * 2019年出版,内容较新 * 作者裘宗燕,北大教授,质量有保证 2)这本书为什么不值得看: * 这本书从第七章开始分别是‘图’,‘字典与集合’,‘排序’,这三章在数据结构中属于较难部分,但到这里却能明显感受到作者已经开始着急完本了,明显的越写越不走心,出现了好多错误,讲解的也不像前几章详细了。
●数据结构与指针的关系极为紧密,用python这种没有指针概念的语言来实现数据结构,本身就不是理想选择,但这本书还是基本讲清楚了。对于只懂python的,这本书还是不错的。
●还行吧,看起来太费劲,程序一段一段的,讲的又太专业,完全可以写的稍微随意一点,这样理解起来也容易。 还有一个问题就是,虽然是py写出来的,但是能明显感觉这些算法都是有很强的c的特色,也就是说很多python独有的特点并没有很好的利用,也没说明原因。当然了,这只是个人浅见,不知对错。 总之,书是好书,好好读一定有收获。 但是这种距离感,也确实考验人的耐力和毅力。
●非常实用,符合国人的思维和学习习惯。正在读~
●裘宗燕教授继编译原理后的又一良心力作
●可能是读惯了中文教材,还是喜欢这种语言比较精炼的教材,虽然不是很深,但是很适合初学。未来还是会看看《算法》做深入学习
●耐着性子读完后,发现根本不想学python 了,谁说python 简洁易学的,我打死他
●不错。只是绪论部分会把很多人都吓跑吧
《数据结构与算法:Python语言描述》读后感(一):不建议读,更不建议买
只看了第一和第二章,感觉作者的语文表达能力真的是,真的好难读,如果你是小白,读了之后以为自己是个傻子,如果你是相关行业从业者,读了之后你会感觉,这一页我一句话就能说清楚,说这么多,不就是在浪费时间和把问题复杂化吗?还有就是那些代码,真的是,要用代码举例你就好好写呗!又不差那几页纸。。。
《数据结构与算法:Python语言描述》读后感(二):读数据结构理论书切记浮躁!
很爽!!这本书撸到一半!着急着来评论了! 新手建议绪论直接不要看(不影响后面的阅读),然后作为本书的开始,重点看第二章! 因为ADT是一种思想,一种创建新类型的技术,而定义一个类,则是创建ADT最常用的方式! 这章看不懂就再看一遍! 后面讲的各种数据结构,无非都是各种ADT,无非就是把我们对数据的操作,定义封装成对外可以直接使用的类型! 这本书比严蔚敏的好多了,看不懂的我觉得是心态浮躁!!!我的脑子很笨!蜗牛速度去看,还是给我理解了,而且那种顿悟的感觉真爽!! 撸完功力大增!只要你想法好,你自己也可以实现属于你的数据结构!!当然!复杂的还是有难度的!!
共勉!!!
《数据结构与算法:Python语言描述》读后感(三):关于勘误,以及对于本书的初体验
实话说很罗嗦,但讲道理,书中关于基本数据结构的讲解与实践挺细的。这是一本讲数据结构的书,所以不会把python的所有内容都展开来,关于python的面向对象,以及各种奇淫巧技需要看其他专门的书,比如fluent python。另书中代码有误,虽然网上有勘误表,但不全。比如98页关于插入排序的部分就会有问题,关于代码部分可以参考裘老师上课的代码在链接http://www.math.pku.edu.cn/teachers/qiuzy/ds_python/courseware/index.htm
我是校园网,不知道校外访问会不会有屏障。
最后,本书文字较小,虽然不足四百页,但性价比很高,就是看起来消磨耐性。
《数据结构与算法:Python语言描述》读后感(四):终于看完了
1)这本书为什么值得看:
* Python语言描述,如果学的Python用这本书学数据结构更合适
* 2019年出版,内容较新
* 作者裘宗燕,北大教授,质量有保证
2)这本书为什么不值得看:
* 这本书从第七章开始分别是‘图’,‘字典与集合’,‘排序’,这三章在数据结构中属于较难部分,但到这里却能明显感受到作者已经开始着急完本了,明显的越写越不走心,出现了好多错误,讲解的也不像前几章详细了。
最后附上我自己做的课后题答案: 数据结构与算法:Python语言描述 课后习题
《数据结构与算法:Python语言描述》读后感(五):静下心来,一字一句看的好书。
断断续续看了一个月,今天看完了,内心居然感到一阵莫名的空虚。
初学计算机,也是将python作为第一门想熟练掌握的语言的我,苦于找不到一本用python语言描述的数据结构与算法的书籍,终于发现了这本书,裘老师还是非常认真负责编写了这本书的。
最初在豆瓣看它的评价并不是特别的好,很多人都说它繁琐,复杂, 混乱,晦涩,不知所云,没有重点,但绝知此事要躬行,我亲身去体验了,一字一句地去看了,也一行一行敲到pycharm里实现了。我自己并没有什么天赋,脑子也不聪明,但慢慢地看,反复地看,最后也理解了,其中也很享受求知欲被满足的感觉。所以心态不要浮躁,这本书真的很不错。不过这本书有一定的python基础之后再看比较好。
附上部分笔记,供自己今后复习。
书上的错误:
84 ‘所用’换成‘使用’
293 代码缩进错误
313 定义中有一个下标错误,小于Pi+1所引子树里的所有关键码
314 四阶B树一系列删除插入操作,第二步出错。
324 不稳定算法举例,代码错误
疑问:
20 中间复杂度的计算O(n^3)怎么来的。
87 将函数作为实参?
Answer:可以将函数作为实参传入函数中,比如print()
118 KMP算法,感觉理解了算法本质,但是看不懂代码,可能还是没有懂。
线性表写的还是比较清楚的,代码的设计也十分巧妙,仔细看一遍还是有一些收获的。
94 双链表再理解下。
233234 图的构造 不理解
293 排序二叉树删除算法 不是很理解
如果认为本文对您有所帮助请赞助本站