我2009年考進(jìn)大學(xué)的計算機系。上大學(xué)前我對電腦的使用僅限于上QQ,看小說,可以說是零基礎(chǔ)。但通過三年的努力及對計算機專業(yè)的喜愛,我順利保送到自己夢寐以求的學(xué)校攻讀研究生。大學(xué)期間看了不少書,有些很好,我看了很多遍,每看一遍都有新收獲,有些寫得很乏味,還有明顯錯誤,我翻了幾面就將其丟在一邊。
我按時間順序羅列一些比較好的書,4年過去了,很多書看過就忘記了,現(xiàn)在能記著的也就是那些經(jīng)典書籍了。
1、《計算機科學(xué)導(dǎo)論》 作者:(美)佛羅贊,(美)莫沙拉夫著,劉藝等譯(強推)
涵蓋了大部分計算機課程的內(nèi)容,但都是簡介,是最基礎(chǔ)的知識,非常適合計算機初學(xué)者看,強烈建議把課后習(xí)題全做了,習(xí)題不難,還有英文版的答案。
2、 《數(shù)據(jù)結(jié)構(gòu)》? ? ? 嚴(yán)蔚敏 (強強推)
學(xué)計算機的人一定要看這本書,這本書至少被我翻看了十遍,幾乎每種數(shù)據(jù)結(jié)構(gòu)我都在程序中使用過,去年保研前我把這本書認(rèn)認(rèn)真真看了三遍,筆試面試時的數(shù)據(jù)結(jié)構(gòu)題就都很快答上來了,印象較深的是考了平衡二叉樹、樹的孩子兄弟表示法等等。這個暑假我又選擇性看了這本書的部分內(nèi)容,百看不厭。
3、? 大二,我在一個ACM群里認(rèn)識了很多志同道合的大學(xué)生,大家一起討論問題,交流算法,一起刷題,相互競爭,那是一段充滿激情,快樂與汗水并存的難忘歲月。在這里我推薦幾個網(wǎng)址和群號。(這個論壇和群是一個大學(xué)生在2010年建的,我在里面呆久了,就覺得很親切)
OJ:? ? ? ? ? ? ? ? ? ? ? ? ? http://acm.hdu.edu.cn/
群號:? ? ? ? ? ? ? ? ? ? ? ? 92309090
群名稱:? ? ? ? ? ? ? ? ? ? 奮斗樂園ACM群
論壇:? ? ? ? ? ? ? ? ? ? ? ? http://www.cppleyuan.com/
論壇名字:? ? ? ? ? ? ? ? C++奮斗樂園
4、 《算法導(dǎo)論》原書名——《Introduction to Algorithms》 由Thomas H.Cormen、CharlesE.Leiserson、Ronald L.Rivest、Clifford Stein四人合作編著? ? (強推)
如果說《數(shù)據(jù)結(jié)構(gòu)》是算法的一級教程,那么《算法導(dǎo)論》就是算法的二級教程。絕對是值得一看的書籍,特別是對ACMer。如果剛開始看這本書時感覺吃力,可以去看麻省理工的《算法導(dǎo)論》視頻教程,很棒的視頻!很棒的書籍!
5、? ? 想學(xué)好計算機,絕對要把數(shù)學(xué)基礎(chǔ)打好。強烈推薦北師大老師的三套視頻(同一個老師講的)
組合數(shù)學(xué):http://v.ku6.com/playlist/index_2489333.html
圖論:? ? http://v.ku6.com/playlist/index_3735438.html
初等數(shù)論:http://v.ku6.com/playlist/index_2489323.html
這是我大學(xué)印象最深的書,視頻,群,論壇,OJ,我從中收獲良多,也希望更多的人能讀好書!
文章首發(fā)于我的CSDN博客。