摘要:
第八章 动态规划计算二项式系数: C(n,k) = C(n-1, k-1) + C(n-1, k)。边界C(n,0) = C(n,n) = 1Warshall算法:计算有向图的传递闭包,也就是任意两个顶点之间是否可达。R(i,j,k)表示i和j之间是否连通,其中中间节点在集合{1,2,...k}里面那么R(i,j,k) = R(i,j,k-1) || (R(i,k,k-1) && ... 阅读全文
posted @ 2010-01-28 13:30
mikejason
阅读(168)
评论(0)
推荐(0)
摘要:
第6章 变治法预排序:用于下列场景,检验数组中元素的唯一性,查找数组中出现次数最多的元素,等等高斯消去法:将矩阵变成一个上三角阵,然后从最后一个方程开始,反向替换得到原方程的解。为了减少舍入误差,每次选取第i列系数绝对值最大的行,并且与当前行交换。LU分解:高斯消去法得到的上三角阵为U,在消去过程中行的乘数构成了下三角阵L(假设不存在行交换的情况下)。比如,在消去第i列的时候,把第i行乘以a加到第... 阅读全文
posted @ 2010-01-28 13:29
mikejason
阅读(196)
评论(0)
推荐(0)
摘要:
第二章 算法效率分析基础2.5 计算斐波那契数列的O(log n)算法:利用矩阵, 当 n >= 1时, [F(n-1), F(n); F(n), F(n+1)] = [0,1; 1,1]^n其中的乘方运算使用霍纳法则第三章 蛮力法凸包问题:链接任意两点,检查剩余的点是否都在连线的同侧。效率O(n^3)分配问题:n个任务分配给n个人,其中将第j个任务分配给第i个人的成本为C[i,j],找出成... 阅读全文
posted @ 2010-01-28 13:28
mikejason
阅读(210)
评论(0)
推荐(0)
浙公网安备 33010602011771号