就算是经典算法,大家也研究了60年了,算法导论里面一共就只有那么一些算法,冰山一角都算不算呀。
算法导论实质上是MIT本科生算法课的讲义,那门课的名字就叫Introduction to Algorithms,只是后来整理出书了。不是本科生第一门算法课的内容,大多数都是没有在这本书里介绍的。
要举例子的话,随便找国外一门研究生算法课,里面大多数算法应该都和本科的算法课不一样吧,否则就讲了两遍了。另外非经典组合算法也很少出现在这门课中,经典算法的并行和一些I/O优化也没有出现。
算法导论的英文是“introduction to algorithm”,也就是说算法的介绍,不是算法百科,要记录所有算法当然是不行的了
不过也正因为是基础介绍,很多章节讲的是原理和思路,比如贪心、dp之类的就不是算法,而是思想,在章节和习题中用算法当例子来讲这类,所以就算碰到一个其没有涉及到的某个算法,也能感觉是在算导的覆盖范围内了
具体到其中没有讲到的算法,随便找个方向就能拎出一堆,比如排序算法不止十几种,算导貌似只讲了其中几个代表性的