我2009年考进大学的计算机系。上大学前我对电脑的使用仅限于上QQ,看小说,可以说是零基础。但通过三年的努力及对计算机专业的喜爱,我顺利保送到自己梦寐以求的学校攻读研究生。大学期间看了不少书,有些很好,我看了很多遍,每看一遍都有新收获,有些写得很乏味,还有明显错误,我翻了几面就将其丢在一边。
我按时间顺序罗列一些比较好的书,4年过去了,很多书看过就忘记了,现在能记着的也就是那些经典书籍了。
1、《计算机科学导论》 作者:(美)佛罗赞,(美)莫沙拉夫著,刘艺等译(强推)
涵盖了大部分计算机课程的内容,但都是简介,是最基础的知识,非常适合计算机初学者看,强烈建议把课后习题全做了,习题不难,还有英文版的答案。
2、 《数据结构》 严蔚敏 (强强推)
学计算机的人一定要看这本书,这本书至少被我翻看了十遍,几乎每种数据结构我都在程序中使用过,去年保研前我把这本书认认真真看了三遍,笔试面试时的数据结构题就都很快答上来了,印象较深的是考了平衡二叉树、树的孩子兄弟表示法等等。这个暑假我又选择性看了这本书的部分内容,百看不厌。
3、 大二,我在一个ACM群里认识了很多志同道合的大学生,大家一起讨论问题,交流算法,一起刷题,相互竞争,那是一段充满激情,快乐与汗水并存的难忘岁月。在这里我推荐几个网址和群号。(这个论坛和群是一个大学生在2010年建的,我在里面呆久了,就觉得很亲切)
OJ: