Introduction to Algorithms, Third Edition (International Edition) - T Cormen, C Leiserson, R Rivest, C Stein

Introduction to Algorithms, Third Edition (International Edition)

T Cormen, C Leiserson, R Rivest, C Stein

出版社

MIT Press

出版时间

2009-08-20

ISBN

9780262533058

评分

★★★★★
精彩摘录
  • "动态规划算法的设计可以分为如下四个步骤: 1 描述最优解的结构。 2 递归定义最优解的值。 3 按自底向上的方式计算最优解的值。 4 由计算出的结果构造一个最优解。"
  • "在最好的情况下,k=0,因此s'=s+q,并且立刻能得出偏移s+1,s+2,s+3,…s+q-1。"
  • "In the best case, k=0,so that s‘=s+q, and we immediately rule out shifts s+1,s +2;...,s+q-1."
  • "即π[q]是Pq的真后缀P的最长前缀长度。"
  • "π[q] is the length of the longest prefix of P that is a proper suffix of Pq."
  • "考虑对数组A中的n个数进行排序:首先找出A中的最小元素,并将其与A[1]中的元素进行交换。接着找出A中的次小元素,并将其与A[2]中的元素进行交换。对A中头n-1个元素继续这一过程。写出这个算法的伪代码,该算法称为选择排序(selection sort)。对这个算法来说,循环不变式是什么?为什么它仅需要在头n-1个元素上运行,而不是在所有n个元素上运行?以Θ形式写出选择排序的最佳和最坏情况下的运行时间。"
  • "如果一个节点是红的,则它的两个儿子都是黑的。"
  • "如果一个节点是红的,那它的父亲一定是黑的"
用户评论
CS的书就不能薄那么一点点嘛。
再好的书变成教科书也会变得乏味,不过这应该是算法里面比较靠谱的书了。
简短地过了第一遍
读过一点,可惜没能坚持下去,大师的书还不是艰深晦涩
CS的书就不能薄那么一点点嘛。 @2012-12-20 21:46:35
收藏