数据结构与算法学习资料

【入门书籍】《大话数据结构》豆瓣
理论讲得很有趣,不枯燥,每个数据结构和算法,作者都结合生活中的例子进行了讲解,能让你有非常直观的感受。

 

【入门书籍】《算法图解》豆瓣
像小说一样有趣的算法入门书。示例丰富,图文并茂,以让人容易理解的方式阐释了算法。

 

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

 

【入门书籍】《算法》豆瓣
较适合入门,注重算法。给出了每位程序员应知应会的 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面试题与答案】整理推荐

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值