1
作为一名程序员,大家有没有想过:编码最本质的知识是什么?算法和数据结构或许是,至少很多人这么认为。很多程序员也意识到了算法和数据结构的重要性,下定决心花力气学习它们,于是寻找书籍和视频教程,却发现浩如烟海。好不容易精选了一本后,被书的厚度所折服,看了几页最后不了了之。
精选资料
2
那么,有没有这样的参考资料呢?第一,足够精简;第二,阐述算法和数据结构最重要的知识;第三,在今天这些知识仍被不断运用;第四,足够权威。
一直以来,想寻找这样的资料,很幸运,这几天终于找到一个不错的,出自普林斯顿大学计算机科学与技术系,讲述了computer science 入门级的算法和数据结构,完全吻合了以上四个要求期望:短,精,实用,权威。
资料提纲
3
浏览了这门短、精、实用的算法和数据结构的入门资料,它一共包括5小节和28个高质量的小算法:
28个小算法题的代码是java版,接下来,我会编写python版的。对于那些没有时间刷 Leetcode 的朋友,研究透这28个,或许对你的算法和数据结构提升有一定帮助。
欢迎关注
4
资料是英文的,接下来会边学边总结,以笔记地形式推送给大家,大家学习同时做了笔记的话,欢迎发给我,让更多的人看到你的所学。
本文分享自 程序员郭震zhenguo 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!