天天看點

終于有人把最适合學習算法的書單找出來了,面試必備!

​​​​​​​​

害,這年頭算法真的不好學,但是筆試面試又非常愛考,那咋辦呢?我來給你推薦幾本算法學習好書吧,都是我當年秋招複習時用的,算法導論什麼的都給我吃灰去吧!!

算法書單

http://mp.weixin.qq.com/s?__biz=MzUyOTk5NDQwOA==&mid=2247490650&idx=5&sn=a104a922aa57c78425af274953aee622&chksm=fa59db9dcd2e528b148283dd2c653e637e0a411fa034295a7d8f18cc1fc13b29d6ea80e798df&scene=21#wechat_redirect

算法圖解

黃小斜的推薦語:這本書太适合入門了,特别是對于計算機非科班的我來說,用它來學算法的感覺非常酸爽,首先是圖解的方法非常簡單易懂,并且這本書裡講的算法都是非常常見和實用的,對你打好算法基礎很有幫助!

本書示例豐富,圖文并茂,以讓人容易了解的方式闡釋了算法,旨在幫助程式員在日常項目中更好地發揮算法的能量。書中的前三章将幫助你打下基礎,帶你學習二分查找、大O表示法、兩種基本的資料結構以及遞歸等。餘下的篇幅将主要介紹應用廣泛的算法,具體内容包括:面對具體問題時的解決技巧,比如,何時采用貪婪算法或動态規劃;散清單的應用;圖算法;Kzui近鄰算法。

作者簡介

Aditya Bhargava,軟體工程師,兼具計算機科學和美術方面的教育背景,在adit.io撰寫程式設計方面的部落格。

http://mp.weixin.qq.com/s?__biz=MzUyOTk5NDQwOA==&mid=2247490650&idx=3&sn=87c0edcab35a1c31c1632d18dbfdd185&chksm=fa59db9dcd2e528b39884684bb454551655ca7b0a96a5be9f48622413d2ab83ddf02978e049c&scene=21#wechat_redirect

啊哈算法

黃小斜的推薦語:這本書怎麼說呢,算法書裡的一股清流,既有入門的算法内容,又有一些比較進階的算法知識,比如動态規劃、DFS和BFS這類算法,這些算法自己學起來真的頭大,是以就特别需要别人來講解,這本書真心把這些複雜的算法講的很簡單易懂了。需要參加算法面試筆試的同學必看!

《啊哈!算法》是一本充滿智慧和趣味的算法入門書。沒有枯燥的描述,沒有難懂的公式,一切以實際應用為出發點,通過幽默的語言配以可愛的插圖來講解算法。你更像是在閱讀一個個輕松的小故事或是在玩一把趣味解謎遊戲,在輕松愉悅中便掌握算法精髓,感受算法之美。

《啊哈!算法》中涉及的資料結構有棧、隊列、連結清單、樹、并查集、堆和圖等;涉及的算法有排序、枚舉、深度和廣度優先搜尋、圖的周遊,當然還有圖論中不可以缺少的四種路徑算法、兩種生成樹算法、割點與割邊算法、二分圖的比對算法等。

紀磊,網名啊哈磊。曾在中科院玩過單片機。武漢大學曆史上以大學生身份加入MSRA(微軟亞洲研究院)的小夥伴,在機器學習組從事搜尋引擎方面的研究。

http://mp.weixin.qq.com/s?__biz=MzUyOTk5NDQwOA==&mid=2247490650&idx=6&sn=e63bd1afaa5d13d4982c507a5f573687&chksm=fa59db9dcd2e528b81f32c96e5fd3d82a21a54c856aac3320b7f0df3506c4df85601a0c07d7c&scene=21#wechat_redirect

漫畫算法

黃小斜的推薦語:小灰的漫畫算法書,這個不用我多說了吧,計算機圖書霸榜多時,小灰真的tql,膜拜。内容也非常棒,現在又出了Python版本,沒買的趕緊了!

本書通過虛拟的主人公小灰的心路曆程,用漫畫的形式講述了算法和資料結構的基礎知識、複雜多變的算法面試題目及算法的實際應用場景。

魏夢舒(@程式員小灰):微信公衆号“程式員小灰”的作者,多年的軟體行業從業經驗,先後在京東金融和摩拜科技從事研發工作,對算法有一定的興趣和經驗。
http://mp.weixin.qq.com/s?__biz=MzUyOTk5NDQwOA==&mid=2247490650&idx=4&sn=0ad161f48e7642eb475df36eed6abd4f&chksm=fa59db9dcd2e528be2e4871f7ade7ae7ddcae208cbd37bca6c04e268018e150278aff9d6fad1&scene=21#wechat_redirect

趣學算法

本書可作為程式員的學習用書,也适合從未有過程式設計經驗但又對算法有強烈興趣的初學者使用,同時也可作為高等院校計算機、數學及相關專業的師生用書和教育訓練學校的教材。

陳小玉,副教授,碩士,進階程式員,研究方向:智能計算、機器學習與資料挖掘。主講《資料結構》、《算法設計與分析》、《人工智能》等專業課程,并發表過多篇計算機專業論文和項目。
http://mp.weixin.qq.com/s?__biz=MzUyOTk5NDQwOA==&mid=2247490650&idx=1&sn=55f5535e82621bf08c07582d698d1d9b&chksm=fa59db9dcd2e528b80986ab6d45a5864511efdfa3efc4269a0fe829b1f0afa86b084f7209e47&scene=21#wechat_redirect 這一份MySQL書單,可以幫你搞定90%以上的面試題! http://mp.weixin.qq.com/s?__biz=MzUyOTk5NDQwOA==&mid=2247490643&idx=2&sn=1522dad1c764f177bf3e312a947e7e1c&chksm=fa59db94cd2e5282f5be71cf3c73195fbab13a6fbfcd02e8982f3a4ec5fba723eb7f3b857d25&scene=21#wechat_redirect 送你一份Redis書單,以後使用緩存的問題不用再問我啦! http://mp.weixin.qq.com/s?__biz=MzUyOTk5NDQwOA==&mid=2247490638&idx=2&sn=cfae1538d569aaf2e28b9da1e291ad06&chksm=fa59db89cd2e529f6a0a07d11d5bf275c186b9bc1b6cdefcf82ed82e0896afe696bfdc63c7b1&scene=21#wechat_redirect 學習Spring,看這幾本書就夠了

覺得有用就點個在看吧!