數據結構與算法之一(書籍篇)

算法相關書籍

大學學過數據結構但我覺得好無趣,一本厚厚的書籍就讓我失去了對這門課的興趣了,我也沒學明白,直到大四看到程序員小灰寫的《漫畫算法》勾起了我對算法的興趣,這本書通過萌萌的倉鼠小灰來講算法,裏面還包含了作者的面試經歷,書也不厚,比教科書薄多了,正版裏面都是彩印。

入門級

大話數據結構》這本書也挺生動,模擬了一個虛擬的教室,就像你去課堂上課一樣但又不乏味,不想我老師當初上的課一樣,讓我感覺教室毫無生機可言。還有一門是個專欄叫《數據結構與算法之美》,加入的人很多,說明這個專欄挺受大家歡迎的,它不僅可以看還可以在閒暇之餘聽聽,我接下來寫的東西主要是對這個專欄的總結。《算法圖解》這本書主要是通過圖解來教學。《啊哈算法

面試書籍

劍指 offer》這本書主要是爲了面試,裏面包含了面試的各種算法以及面試技巧。
編程珠璣》這本書最大的特色就是講了很多針對海量數據的處理技巧。這個可能是其他算法書籍很少涉及的。面試的時候,海量數據處理的問題也是經常會問的,特別是校招面試。
編程之美》這本書有多位作者,其中絕大部分是微軟的工程師,所以書的質量很有保證。不過,這裏面的算法題目稍微有點難,也不是很系統。如果你有一定基礎,也喜歡鑽研些算法問題,或者要面試 Google、Facebook 這樣的公司,可以拿這本書裏的題,先來自測一下。

刷題網

力扣(LeetCode)、牛課網。
還有一個算法圖解網站:https://visualgo.net/zh
java面試題網

經典大部頭

算法導論》這本書的章節安排不是循序漸進的,裏面充斥着各種算法的正確性、複雜度的證明、推導,數學公式比較多,一般人看起來會比較吃力,不適合新手。
算法》雖然比《算法導論》較爲適合新手,但內容不是特別全面,更偏重算法。

殿堂級

如果《計算機程序設計藝術》稱第二,我想沒人敢稱第一,這本書有很多卷。

閒暇之餘閱讀

算法帝國》《數學之美》《算法之美
關於算法的書籍挺多的,但我覺得泛而不精不如專精一本先把一本書籍裏的算法搞明白了在去看其他書籍,畢竟人的經歷是有限的
學習路線重點圖

在這裏插入圖片描述
在這裏插入圖片描述