数据结构:
《数据结构与算法分析-c语言描述》(Mark Allen Weiss),数据结构方面圣经级书籍。
《数据结构(c语言版)》(严蔚敏 吴伟民)多年来的计算机骨灰级数据结构课程教材,初看比较艰涩,不过看多几遍,其义自见。
《数据结构、算法与应用-c++语言描述》(Sartaj Sahni)书上的实例和练习题出的相当有水平。
《算法导论》貌似图书馆只有英文版,呵呵,听中大的同学说他们的ACMer人手一本,深大的不大清楚。对算法的描述和分析非常详细,看一遍下来,别说算法获益匪浅,英文也锻炼不少。
C:
《c专家编程》起码看上两遍,它可以让你了解代码编译器在做什么,操作系统在做什么,可以让你深刻的理解到指针的精髓。
《c和指针》这本书实在太经典了,我看了三四遍,每一遍都有新的体会,里面对指针和内存的讲解,绝对会让你豁然开朗。
Ps:上面这两本书都已经绝版,我在网上找了很久,最后是在淘宝上看到有人在找到有人在卖复印本,于是买了,也很不错,不会影响阅读。
《c程序设计语言》c语言之父所作,比现在市面上的c语言教材都要好得多。值得一读。
C++:
《c++ primer》c++语言的经典书籍,虽然我到目前还没有完整的看完它,不过已经学到了很多东西了。
《c++程序设计语言》(特别版)c++之父所作,系统的阐述了c++这门语言的方方面面,里面的有些论断相当的精辟。
感觉上,这一本会比《c++ primer》难理解一点,如果这两本书看完,吃透,c++就是你的囊中之物。