数据结构与算法的整理

参考:(知乎:如何学习数据结构?)https://www.zhihu.com/question/21318658


方法

1、看视频教学

2、看相应的课程书,以及课后习题

3、网站,可视化。+程序验证


教材

★★★★数据结构与算法分析 (豆瓣)

(经典之作,广为人知)

★★★数据结构 (豆瓣)

(严蔚敏的,就是国内大学常用的那本。严谨,伪代码不错。)

★★算法(第4版) (豆瓣)

(图超多。比第一本简单易懂。)

算法导论

(----)


慕课:

★★★★★浙江大学的:数据结构 - 网易云课堂(有时间限制)

(真的很棒。借雷军的一句广告:我所有的向往。对于每个知识点的视频讲解,基本都涉及了:动画演示、写代码的思路、写代码的技巧、算法优化、算法复杂度分析等等)

★★★★★清华大学的:数据结构-学堂在线慕课(MOOC)平台

(同样地非常非常非常好。比起浙大的数据结构,难度更深,内容更多。而且听完课以后,不仅知其然,也知其所以然。)


网站可视化

VisuAlgo - visualising data structures and algorithms through animation

你可能感兴趣的:(数据结构与算法的整理)