程式設計師的數學

2022-06-22 04:30:14 字數 674 閱讀 3938

0 明確表現可 "無即是有"。換言之,就是不對 "無" 進行特別處理。引入 0 以後,

更容易簡化規則。如果找出具有一致性的簡單的規則,則便於機械式處理,讓計算機來解決問題。

邏輯基本上被分為 true 和 false 兩個世界。解決問題時,並不是眉毛鬍子一起抓,而應該根據某條件分為 「條件成立」

和 「條件不成立」 兩種情況來解決。邏輯同時也是消除自然語言歧義的好工具。

對於有無數個物件的問題,只要發現其規律,就能使用餘數將其簡化為物件個數較少的問題。

有效利用餘數,能將分散的事物同等看待並加以分類。通過 「餘數」 進行分組之後,本來需要反覆試驗的問題也能輕鬆解決。

數學歸納法只需要通過基底和歸納 2 個步驟,就能進行有關無窮的證明

對於多得無法無法直接計數的龐大資料,先縮小規模找出問題的本質,再將其抽象化,就能得到答案。

遞迴也是分解問題的方法,但不是分解成同類同規模的問題,而是分解成同類不同規模的問題。在面對複雜的問題時,先觀察

它的內部是否含有相同結構的小規模問題。如果正確地找到了遞迴結構,就可以使用遞迴公式抓住問題的本質。

包含指數**的問題,規模稍微一擴大,就會變得棘手。但是相反,若能有效利用指數**,就能將複雜的問題簡化。

我們能有計算機來解決的問題都是無窮的。但是,這個無窮也只是可數的。所有問題的集合是比可數更多的無窮,那裡有我們無法及其的世界。

程式設計師的數學

封面 內容簡介 如果數學不好,是否可以成為一名程式設計師呢?答案是肯定的。本書最適合 數學糟糕但又想學習程式設計的你。沒有晦澀的公式,只有好玩的數學題。幫你掌握程式設計所需的 數學思維 日文版已重印14次!程式設計的基礎是電腦科學,而電腦科學的基礎是數學。因此,學習數學有助於鞏固程式設計的基礎,寫出...

程式設計師的數學 目錄

貌似是2013還是哪年,不記得了,在程式設計師的世界颳起一陣數學風,數學之美啥的,當時也想看看關於數學的書,感覺大學的數學知識似乎還給老師了,可能需要看看初級一點的數學書,搜尋了一下書評,就找了這本。當時隨便翻翻,也就放下了,需要學習的東西很多,而時間總是不夠。到了2015年末,找出個週末看了下這本...

讀《程式設計師的數學》

日本人 結城浩 2012年11月 第1 版 條件分支和邏輯 迴圈和數學歸納法 分類和計數方法 0 的作用 佔位統一標準,簡化規則 印度人 引進巴比倫計數法的同時,認識到0也是數字 並採用了10進製計數法,0 9 被稱為阿拉伯數字而不是印度數字 可能是因為阿拉伯學者將印度數學引入的西歐。邏輯 邏輯是消...