![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法设计与分析
fire#guardian
这个作者很懒,什么都没留下…
展开
-
算法设计与分析第四章总结
活动安排问题算法思想:在活动安排问题中,做出的贪心选择为:每一次都选择结束时间最早并与前一个活动相容的活动。证明:设集合A为我们得到的活动E集合中的最大相容子集,活动k为集合A中按活动结束时间排序的第一个元素,若k就是E中第一个元素,则集合A是一个通过贪心选择得到的最优解,若不是,则取B=(A-k)U(1)(E中的第一个元素),则最优解的大小不变,且贪心选择被包含在其中,则贪心性质可被证明。设集合A1=A-1是第一步贪心选择后对剩余子集E-1(且与1相容)进行贪心选...原创 2021-11-24 00:03:34 · 885 阅读 · 0 评论 -
算法设计与分析第三章总结
矩阵链连乘问题算法思想: 矩阵链乘问题中,可以显而易见得出的结论是只有相邻的两个矩阵才能相乘,表现在存储乘法的二维数组C中就是只有C[i][k]与C[k+1][j](i≤k<j)才能相乘,而且不同的加括号策略可以带来不同的答案,而我们要找到乘法次数最少的结合方法,对于整个矩阵序列,每一次加括号的位置都面临着多种选择,当我们选择当前最优的解时,我们可以得到一个结论:我们对这个子序列加括号时,如果还有更优秀的解法,那就代表原来的解不是最优。也就是说:原问题的最优解包含子问题的最优解。而且,在求...原创 2021-11-02 22:26:09 · 227 阅读 · 0 评论 -
算法设计与分析 第二章
原创 2021-10-10 19:26:29 · 159 阅读 · 1 评论