數據結構與算法學習資料

【入門書籍】《大話數據結構》豆瓣
理論講得很有趣,不枯燥,每個數據結構和算法,作者都結合生活中的例子進行了講解,能讓你有非常直觀的感受。

 

【入門書籍】《算法圖解》豆瓣
像小說一樣有趣的算法入門書。示例豐富,圖文並茂,以讓人容易理解的方式闡釋了算法。

 

【入門書籍】《算法之美》豆瓣
算法入門,大量通俗易懂的例子。

 

【入門書籍】《算法》豆瓣
較適合入門,注重算法。給出了每位程序員應知應會的 50 個算法,第 4 版提供了 Java 代碼。


【提高書籍】《數據結構與算法分析:Java 語言描述》豆瓣
數據結構與算法分析方面的經典教材,這是 Java 語言版。

 

【提高書籍】《劍指Offer:名企面試官精講典型編程題(第2版)》豆瓣
爲了算法面試,可能書裏的題目略顯簡單。

 

【提高書籍】《編程珠璣》豆瓣
計算機科學方面的經典名著,談到了很多算法,用來解決複雜的問題,提供了清晰而完備的解決思路。

 

【提高書籍】《編程之美》豆瓣
微軟研究院的面試題,約 60 道算法和程序設計題目,有點難。

 

【提高書籍】《算法導論》豆瓣
充斥着各種算法的正確性、複雜度的證明、推導,數學公式比較多,看起來比較吃力。典型的國外的教材,厚。

 

【提高書籍】《計算機程序設計藝術》豆瓣
行業神經,經典中的經典。看完之後,有種被勸退的感覺,哈哈。


【github】LeetCode算法題的解法與思路很清楚
https://github.com/grandyang/leetcode

 

【github】算法知識點,算法在線練習網站推薦
https://github.com/kdn251/interviews/

 

【github】記錄各種學習筆記(算法、設計模式、Java基礎...)
https://github.com/ZXZxin/ZXBlog

 

【github】張土汪刷 Java 算法題的分享
https://github.com/awangdev/LintCode


【極客時間】數據結構與算法之美專欄,8 萬多人付費訂閱。我也看了一遍,結合開發中遇到的實際問題講解了常見的算法與數據結構,通俗易懂。
http://gk.link/a/10iaA
https://github.com/wangzheng0822/algo(作者各語言版本對應課程的代碼)
https://github.com/iostalks/Algorithms(學友算法學習筆記)


【網站】算法可視化
https://www.cs.usfca.edu/

https://www.geeksforgeeks.org/fundamentals-of-algorithms/

 


開闊認知:

【書籍】《算法帝國》豆瓣
算法統治世界。本書適合任何對科技史、信息革命、算法原理、數據分析感興趣的讀者。非具體技術書籍,讀一讀提升下自己的認知。

 

【書籍】《數學之美 第二版》 豆瓣
計算機能解決的問題本質都是數學問題。闡述了數學及其在 IT 行業的應用。

 

 


【Java學習資源】整理推薦

 

 


【Java面試題與答案】整理推薦

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章