If you're seeing this message, it means we're having trouble loading external resources on our website.

如果你被网页过滤器挡住,请确保域名*.kastatic.org*.kasandbox.org 没有被阻止.

主要内容

从这里到哪里去

你把所有的内容都看完了吗?祝贺!你已经了解了算法的基础知识,以及很多示例算法。
如果你想更深入地挖掘,还有更多的东西需要学习。看看维基百科的 算法列表-有成千上万的算法在那里,再加上有一些已经在你的头脑中,只是还没写成程序。
这一内容的合著者托马斯·科尔曼还共同撰写了两本关于算法的书:
  • 算法导论:这是最流行的大学算法教科书。它既严格——证明算法是正确的, 并且具有声明的运行时间,又全面——在1300多页中涵盖了数十种算法。
  • 算法揭秘:这本书更多的是针对想要了解算法以及如何分析算法的读者。它的数学部分比《算法导论》少, 它包括了更多直观理解和应用。
其他推荐的书是 算法设计手册算法设计
Coursera(网络公开课平台)上还提供了几门分为两部分的免费课程:
  • 算法 I & II:入门课程包括“Java中可迭代基础数据类型、排序和搜索算法”。
  • 算法:设计和分析 I & II:与具体编程语言无关的入门课程,包括“算法设计的基本原则:分治法、图论、实际数据框架、随机算法等等”。
我们计划继续在可汗学院这里添加此类内容,可以每隔几个月再来看看这里的更新。

本内容是 达特茅斯计算机科学 教授 Thomas CormenDevin Balkcom,与可汗学院的计算课程团队合作完成。内容获得许可 CC-BY-NC-SA

想加入讨论吗?

尚无帖子。
你会英语吗?单击此处查看更多可汗学院英文版的讨论.