回覆列表
-
1 # 我是蛋卷
-
2 # 辦公分享貼士
1. CLRS 演算法導論
演算法百科全書,看了前十多章,便感覺受益匪淺。
2. Algorithms 演算法概論
短小精悍,獨特之作,不愧是經典之作。
3. Algorithm Design 演算法設計
很經典的一本書,之前看的一些,不過現在沒從事這方面的工作就忘得差不多了。
4. SICP 計算機程式的構造和解釋
六星之書無需多言,雖然這不是一本講演算法的書,當你看完此書你會更深入的理解什麼是遞迴。
5. 程式設計之美
本書生動有趣,也同樣適合於初學者。
-
3 # 機器人課代表
好的演算法書一定是由淺入深,文圖並茂的,《演算法圖解》,《啊哈演算法》就適合入門,如果要晉級的話,需要了解的知識就太多了,《編譯原理》,《計算機原理》,《資料結構》,《高等數學》,《線性代數》,《機率論與數理統計》等等,沒有捷徑可走。
-
4 # 在彼端打盹
推薦什麼書?有系統地回答,有自身學習經驗的回答,有引用的回答。
結合三者,我來說說你——無論是菜鳥還是科班,無論有沒有高等教育的專業知識和數學背景,學過、學得好或學得不好,都必須拜讀或瞭解的書!
1.計算機導論,不求甚解,但求怎麼來的。
2.c語言 先清華版,後 聖經版。
3.Java語言
4.資料結構與演算法
5.演算法
6.演算法引論
7.演算法設計與分析基礎
8.程式設計珠璣
至於演算法導論、計算機程式設計藝術,人家的目的是基礎科學理論研究或培養這類人才用的,是數學分支學科計算機領域範疇。國內大廠能真知其意而用的,三個手指可數,多數是敲門磚,人工智慧說白了也是在抄別人演算法。
現在的演算法分類也比較多了,如果是工程應用類的演算法,比如排序,紅黑樹等,可以學習的經典書籍或是大學教科書都可以。但比如一些人工智慧等學習演算法,對高等數學,建模,分類等要求很高。不是單一的一個一個演算法學習就是可以的。