【程序员的数学基础课-黄申】学习笔记 1-10
生活随笔
收集整理的這篇文章主要介紹了
【程序员的数学基础课-黄申】学习笔记 1-10
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
博客內(nèi)容來自——極客學(xué)園>程序員的數(shù)學(xué)基礎(chǔ)課
現(xiàn)在數(shù)學(xué)在程序員的日常里重要性逐漸顯現(xiàn),但作者不建議去啃大學(xué)課本,可以先廣度再深度。
作者每節(jié)課都用心總結(jié)截圖如下,建議購買課程更新學(xué)習(xí)
01講二進(jìn)制:不了解計(jì)算機(jī)的源頭,你學(xué)什么編程
02講余數(shù):原來取余操作本身就是個(gè)哈希函數(shù)
星期制
分頁
hash散列加密長度一致的密文
03講迭代法:不用編程語言的自帶函數(shù),你會(huì)如何計(jì)算平方根
印度國王為打賞國際象棋發(fā)明人,每格放米的故事。
二分法查找
04講數(shù)學(xué)歸納法:如何用數(shù)學(xué)歸納提升代碼的運(yùn)行效率
國王一共打賞了多少顆大米?
05講遞歸(上):泛化數(shù)學(xué)歸納,如何將復(fù)雜問題簡(jiǎn)單化
06講遞歸(下):分而治之,從歸并排序到MapReduce
歸并排序
MapReduce的主要步驟
07講排列:如何讓計(jì)算機(jī)學(xué)會(huì)“田忌賽馬”
從田忌賽馬的答案推到到暴露破解
08講組合:如何讓計(jì)算機(jī)安排世界杯的賽程
世界杯賽制
先排列再排序,最后去重
多元文法的匹配模式
09講動(dòng)態(tài)規(guī)劃(上):如何實(shí)現(xiàn)基于編輯距離的查詢推薦
10講動(dòng)態(tài)規(guī)劃(下):如何求得狀態(tài)轉(zhuǎn)移方程并進(jìn)行編程實(shí)現(xiàn)
最少錢幣數(shù)
14講樹的廣度優(yōu)先搜索(下):為什么雙向廣度優(yōu)先搜索的效率更高
總結(jié)
以上是生活随笔為你收集整理的【程序员的数学基础课-黄申】学习笔记 1-10的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cognex Designer软件进行检
- 下一篇: 计算机网络处理延时是什么原因,网络延时是