關於網際網路的數學書有哪些?你認爲哪些好?

那我就簡單推薦幾本個人覺得比較好的書:

  • 《編程珠璣》

關於互聯網的數學書有哪些?你認為哪些好?

這本書沒得說,多年以來,當程序員們推選出最心愛的計算機圖書時,《編程珠璣》總是位於前列。正如自然界裡珍珠出自細沙對牡蠣的磨礪,計算機科學大師 Jon Bentley 以其獨有的洞察力和創造力,從磨礪程序員的實際問題中凝結出一篇篇不朽的編程“珠璣”,成為世界計算機界名刊《ACM通訊》歷史上最受歡迎的專欄,最終結集為兩部不朽的計算機科學經典名著,影響和激勵著一代又一代程序員和計算機科學工作者。

只要看了第一章,相信你會對這本書佩服得五體投地。一個簡潔的小例子,幾個看似簡單的算法,實際上包含了很多算法設計的思想。看完第一章,對數據庫的幾種外排算法會有更深層次的理解。本書最大的亮點就是引導你去思考,不停地去思考,思考最佳的解決方案。看本書是一個既痛苦也快樂的歷程,痛苦在於你必須竭盡腦汁地去想,運用 brain bursting 去得出儘可能多儘可能好的方法,快樂在於你提出一個優雅的方案或者對大師的方案拍案叫絕的瞬間。

  • 《程序員的數學》三部曲

關於互聯網的數學書有哪些?你認為哪些好?

程序員的數學可以說是非科班,或數學較差的朋友非常適合閱讀的一本書,文章內容簡單易懂,沒有過多複雜的內容,即便是沒什麼數學基礎的技術人員,也能快速地閱讀理解。

《程序員的數學》講解了二進制計數法、邏輯、餘數、排列組合、遞歸、不可解問題等許多與編程密切相關的數學方法,分析了哥尼斯堡七橋問題、高斯求和方法、漢諾塔、斐波那契數列等經典問題和算法。

《程序員的數學2:概率統計》涉及隨機變量、貝葉斯公式、離散值和連續值的概率分佈、協方差矩陣、多元正態分佈、估計與檢驗理論、偽隨機數以及概率論的各類應用。

《程序員的數學3:線性代數》內容包括向量、矩陣、行列式、矩陣求逆、線性方程、特徵值、對角化、Jordan 標準型、特徵值算法、LU 分解等。

  • 《具體數學》

關於互聯網的數學書有哪些?你認為哪些好?

本書講解了計算機科學中用到的數學知識及技巧,教你如何把實際問題一步步演化為數學模型,然後通過計算機解決它,特別著墨於算法分析方面。其主要內容涉及和式、整值函數、數論、二項式係數、特殊的數、生成函數、離散概率、漸近式等,都是編程所必備的知識。

不過讀這本書,沒有一定的數學基礎,讀起來還真是累!想比較《程序員的數學》三部曲來說,這本書應該算是進階材料。

聽黑鳥的話,看懂世界!


分享到:


相關文章: