算法有学过一点,数据结构只是学JAVA的时候知道几种,所以前半部分梁数据结构的看得比较仔细,后面讲查找和排序算法的,学过的就看得比较快,教科书最好的一点,就是旨在育人。个人还是挺喜欢的。
这本书很好的将数据结构用就java的语法展现出来,充分提现了数据结构的思想,和java面向对象的优点,对于初学者十分友好,对于复习者也十分有帮助代码和思想讲述的非常整,好评!!
各个概念讲述的不够清晰,很多重要的设置思路和由来没有加以阐述。建议参看《数据结构—JAVA语言描述(第2版)》清华大学出版社 刘小晶 杜选 主编
线性表的插入和删除那块的代码就不完整,和写的步骤不符合,很容易误导人。 还是不要看这书的好,国内教材真的让人难以下咽。
读了一点发现错误,Java的基本数据类型搞错了,不应该是character,Character是char的包装类。看来是我期待过高[难过]。
大部分的内容是可以的,但也有很多地方,就跟百度百科一样,堆个定义就没了。而且这本书出版前都没审稿的吗?从来没有读过一本书错误那么多,但凡代码有跑过都不会直接贴上来。小白不建议看,别被误导了
二叉树的插入算法错了,一个二叉树是获取不到他的父节点的,迷惑了好一会,才敢下结论是书中内容错了.
虽然说代码很多是缺漏代码,有部分是伪代码,对于新手不友好。但仅仅作为概念的解说书是一本好书。其代码如果看不懂不用强求,因为本身需要较好的JAVA经验才能看懂。可以网上再找更基础的代码。
对我的帮助挺大,结合者我最近在网上看到的数据结构和算法的源码一起研究。发现一网址竟然有300个数据结构和算法源码,还包含实战项目和经典游戏。分享给大家 https://github.com/0voice/algorithm-structure#nav_01