如何讀程式設計藝術第1 2節

2022-07-03 12:36:11 字數 827 閱讀 6009

很多人在讀程式設計藝術,可能一開始雄心壯志,但是讀第一章時會發現那些數學要麼看不懂,或者雖然內容能看懂,但是很多習題做不出來,越來越沒有信心,最後只能膜拜一下,只好放棄無緣這本好書,下面從我自己讀的一些親身感受(我正在讀),也許對大家有一些幫助。希望有更多程式設計師來讀這本書.

第一章是後面所有的基礎,強烈建議不要跳過這一章,因為這本書最精彩之處是利用數學去分析程式演算法的效能。

在讀這本書之前你應該至少有高等數學、高等代數(線性代數)的基礎。當然如果學過初等數論和組合數學更好。因為在書中有很多涉及到積分、矩陣基礎知識。

在讀這本書之前最好先學習完<>。當你認真看完具體數學以後,你再看第一章會發現好理解了很多。

在看這本書的過程中,需要參考很多資料,除非你是數學方面的牛人。因為在1.2節的習題中,你會經常會發現乙個很著名的定理也許只是一道m20的習題。

在看的過程中對於不會做的習題在看了答案以後仍然做不出來,請不要難看,這是正常的,因為作者一般會在答案中描述很少。舉個例子:1.2.4-37是一道m30的題目,答案幾句話,而在cmath中用了近4頁才能描述清楚,要是沒有看過cmath,能僅自己做出這題應該很少。做不好沒有關係,我們可以通過找資料,了解別人是如何做題,當然最重要的是做題的思路。

做題過程中,要腳踏實地與適當取捨相結合。這裡腳踏實地指的是一些基礎題最好每一題都做,適當取捨指的是對一些30分以上,根據自己的能力選一些做,這些習題不做一般不會影響後面的繼續學習。因為平時工作很忙,我乙個星期做完一題都是很平常的事情,關鍵是要能堅持下來。

一定要多做筆記,因為作者的語言一般比較簡練,所以一句話都會有很多意義,一定要記得把自己的理解記下來

以上是我的一些心得,希望對大家有用,真誠希望大家能去用心讀這本好書。

藝術程式設計 技術之聲第12期

藝術程式設計 技術之聲第12期 技術未來 1.創業起步期,應該如何做技術選型?2.完美的 只是乙個幻想罷了 3.創業團隊技術leader應該盡量避免的9個錯誤 4.深度學習在美團點評中的應用 技術之聲 1.商品詳情平台化思考與實踐 2.旅遊推薦系統的演進 3.100億資料平滑資料遷移,不影響服務 4...

三讀《UNIX程式設計藝術》

三讀 unix程式設計藝術 第一次讀 unix程式設計 藝術 是2004年的夏天。那時我正忙著把一套只肯在windows上跑的分布式儲存系統移植到unix和linux上來,業餘時間裡則正在北大裘宗燕教 授的指導下,一字一句地翻譯 古奧艱深 的r5rs 於是,像 unix程式設計藝術 這樣一本沒有太多...

三讀《UNIX程式設計藝術》

三讀 unix程式設計藝術 第一次讀 unix程式設計 藝術 是2004年的夏天。那時我正忙著把一套只肯在windows上跑的分布式儲存系統移植到unix和linux上來,業餘時間裡則正在北大裘宗燕教 授的指導下,一字一句地翻譯 古奧艱深 的r5rs 於是,像 unix程式設計藝術 這樣一本沒有太多...