害,這年頭算法真的很差學,可是筆試面試又很是愛考,那咋辦呢?我來給你推薦幾本算法學習好書吧,都是我當年秋招復習時用的,算法導論什麼的都給我吃灰去吧!!程序員
算法書單面試
算法圖解算法
黃小斜的推薦語:這本書太適合入門了,特別是對於計算機非科班的我來講,用它來學算法的感受很是酸爽,首先是圖解的方法很是簡單易懂,而且這本書裏講的算法都是很是常見和實用的,對你打好算法基礎頗有幫助!編程
本書示例豐富,圖文並茂,以讓人容易理解的方式闡釋了算法,旨在幫助程序員在平常項目中更好地發揮算法的能量。書中的前三章將幫助你打下基礎,帶你學習二分查找、大O表示法、兩種基本的數據結構以及遞歸等。餘下的篇幅將主要介紹應用普遍的算法,具體內容包括:面對具體問題時的解決技巧,好比,什麼時候採用貪婪算法或動態規劃;散列表的應用;圖算法;Kzui近鄰算法。緩存
做者簡介Aditya Bhargava,軟件工程師,兼具計算機科學和美術方面的教育背景,在adit.io撰寫編程方面的博客。微信
啊哈算法數據結構
黃小斜的推薦語:這本書怎麼說呢,算法書裏的一股清流,既有入門的算法內容,又有一些比較進階的算法知識,好比動態規劃、DFS和BFS這類算法,這些算法本身學起來真的頭大,因此就特別須要別人來說解,這本書真心把這些複雜的算法講的很簡單易懂了。須要參加算法面試筆試的同窗必看!併發
《啊哈!算法》是一本充滿智慧和趣味的算法入門書。沒有枯燥的描述,沒有難懂的公式,一切以實際應用爲出發點,經過幽默的語言配以可愛的插圖來說解算法。你更像是在閱讀一個個輕鬆的小故事或是在玩一把趣味解謎遊戲,在輕鬆愉悅中便掌握算法精髓,感覺算法之美。機器學習
《啊哈!算法》中涉及的數據結構有棧、隊列、鏈表、樹、並查集、堆和圖等;涉及的算法有排序、枚舉、深度和廣度優先搜索、圖的遍歷,固然還有圖論中不能夠缺乏的四種路徑算法、兩種生成樹算法、割點與割邊算法、二分圖的匹配算法等。學習
漫畫算法
黃小斜的推薦語:小灰的漫畫算法書,這個不用我多說了吧,計算機圖書霸榜多時,小灰真的tql,膜拜。內容也很是棒,如今又出了Python版本,沒買的趕忙了!
本書經過虛擬的主人公小灰的心路歷程,用漫畫的形式講述了算法和數據結構的基礎知識、複雜多變的算法面試題目及算法的實際應用場景。
做者簡介
魏夢舒(@程序員小灰):微信公衆號「程序員小灰」的做者,多年的軟件行業從業經驗,前後在京東金融和摩拜科技從事研發工做,對算法有必定的興趣和經驗。
趣學算法
本書可做爲程序員的學習用書,也適合從未有過編程經驗但又對算法有強烈興趣的初學者使用,同時也可做爲高等院校計算機、數學及相關專業的師生用書和培訓學校的教材。
做者簡介
陳小玉,副教授,碩士,高級程序員,研究方向:智能計算、機器學習與數據挖掘。主講《數據結構》、《算法設計與分析》、《人工智能》等專業課程,並發表過多篇計算機專業論文和項目。
以爲有用就點個在看吧!