数据结构和算法——学习资料(更新...........)

时间:2022-12-20 16:23:08

作为程序猿,修炼算法这门内功的重要性不言而喻。博主也是一名初学者,把自己收集到的一些资料分享给大家。

书籍

1、三大圣经

  • 《计算机程序设计艺术》,英文《The Art of Computer Programming》(简称TAOCP)Donald E.Knuth著,*:https://zh.wikipedia.org/wiki/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E8%89%BA%E6%9C%AF
    数据结构和算法——学习资料(更新...........)
    这是一套丛书,计划一共会出7卷,现在已经出了4卷
  • 《算法导论》,英文《Introduction to Algorithms》,作者是Thomas H.Cormen、Charles E.Leiserson等,
    数据结构和算法——学习资料(更新...........)
    数据结构和算法——学习资料(更新...........)
  • 《计算机算法的设计与分析》Alfred V.Aho博士著,是哥伦比亚大学计算机科学系主管本科生教学的副主任,IEEE Fellow,美国科学与艺术学院及国家工程学院院士,曾获得IEEE的冯·诺伊曼奖。他是《编译原理》(Compiler:Principles,Techniques,and Tools)的第一作者。这本书的名气比上面两本小,但是读过思想启发会很大。
    数据结构和算法——学习资料(更新...........)

2、三本圣经名气虽大,但是觉得三本没有一本适合入门。下面推荐几本入门的好书,也是有口皆碑的。

  • 《算法》第四版,Robert Sedgewick / 美Kevin Wayne编写,由人民邮电出版社在2012年出版的书籍
    数据结构和算法——学习资料(更新...........)
    这本书的作者是Donald E.Knuth的学生。
  • 《数据结构与算法分析》系列,Mark Allen Weiss著,这个系列出了C、 C++、Java多个版本,作者是Robert Sedgewick的学生,三代传啊,作者主页:http://users.cis.fiu.edu/~weiss/#dsaa2
    数据结构和算法——学习资料(更新...........)
    数据结构和算法——学习资料(更新...........)
    数据结构和算法——学习资料(更新...........)
  • 《计算机科学丛书·数据结构、算法与应用:C++语言描述(原书第2版) [Data Struetures,Algorithms,and Applicarions in C++ Second Edition]
    《数据结构、算法与应用——C++语言描述》是享有盛誉的数据结构教科书的第2版。它完整地包含了基本数据结构的内容,是CS2课程的理想用书。作者SartajSahni通过循循善诱的讲解、直观具体的讨论和基于现实的应用,让读者轻松、愉快地学习。新版书着重利用标准模板库(STL),把书中开发的数据结构和算法与相应的STL实现方法相互关联。本书还增加了很多新的实例和练习题。
    数据结构和算法——学习资料(更新...........)

3、国内的好一点的书籍

  •   《大话数据结构》程杰著,程杰老师大话系列的总特点就是通俗易懂。
    数据结构和算法——学习资料(更新...........)
    • 严蔚敏《数据结构》,国内很多大学的课本,适合入门,当然也有很多人诟病,仁者见仁,智者见智了。
      数据结构和算法——学习资料(更新...........)
    • 王晓东《计算机算法设计与分析》,这本书主要讲算法的策略,不适合入门
      数据结构和算法——学习资料(更新...........)

视频

国内(网易云课堂、网易公开课、中国大学MOOC、学堂在线、清北公开课、交大公开课、B站等)

中国大学MOOC——浙江大学陈越姥姥数据结构公开课
学堂在线——清华大学邓俊辉数据结构
网易云课堂——哈尔滨工业大学算法设计与分析之。。。
B站SWPU每周算法讲堂

国外(Coursera、edX、udacity、可汗学院、世界一流大学公开课、YouTube等)

Coursera公开课算法目录:https://www.coursera.org/browse/computer-science/algorithms

网站博客

贺利坚的课程教学链接 http://blog.csdn.net/sxhelijian/article/details/8001601

参开资料: http://bbs.csdn.net/topics/360031785