在學習英語的時候,會有一種感受,“記住它”不算是好的方法,也許記住了單詞的含義,也許掌握了文法的規則,但是仍然很難用英語來表達自己的想法。這裡面的問題在于,沒有“用英語去思考”,也就是以英語的方式去掌握它。學習計算機,亦是如此,往往有人說學習一門程式設計語言隻要幾天就夠了,聽到這樣的話,我的了解是:你在說它的文法容易了解,真正學好這門語言,當然應該以它應有的方式去寫代碼。而且,不僅僅是學習程式設計語言是如此,整個計算機科學的學習都會是這樣,應該了解計算機的語言,用它來了解計算機。
此書可以作為入門,要想更深入地了解,還得去讀其它的書,但它的内容卻足夠應付常見的資料結構與算法分析了。
既然是有趣的,就想收集在閱讀中找到的一些題目,它們多數來自書中的例題或習題,也有些來自于其它的書和文章。主要是希望能夠對裡面的知識有更深的了解和應用。
本文轉自一個程式員的自省部落格園部落格,原文連結:http://www.cnblogs.com/anderslly/archive/2011/03/04/discrete-math-part1.html,如需轉載請自行聯系原作者。