First Blood

该书确实是一本不错的自学教材。尤其适合初学数据结构的同学。

但遗憾的是该书是采用C语言描述,虽然大部分并没有多大影响,但读起来毕竟会不是很爽。

还有就是该书没有课后习题,这点也挺可惜的,毕竟数据结构只有多敲代码才能和计算机联系起来。

但是,与该书的优点(通俗易懂,幽默诙谐)相比,上面那些缺点完全可以屏蔽掉了。

至于书中各种数据结构代码的实现,要是不懂C语言的,可以参考其他书籍,个人比较推荐《算法》一书,课后习题很不错,也可以在jdk源码中去找一些实现案例。

读完这本书,差不多数据结构就入门了。

之后可以再找一些其他有关书籍,其实大多数书籍的描述内容都差不多,只是描述顺序、描述方式不同罢了。因此读完一本书后,读其他相似书籍都很快、很容易。

读各种不同类型的相似书籍,在此期间做大量的练习,最终你便会真正掌握数据结构。

原文地址:https://www.cnblogs.com/realsoul/p/5859905.html