- 博客(4)
- 收藏
- 关注
原创 算法分析与设计CH5回溯法
目录思维导图回溯算法思想及框架适用条件基本步骤例题回溯算法的效率的影响因素思维导图回溯算法思想及框架1. 结点活结点:一个自身已生成但其儿子还没有全部生成的结点称作活结点 死结点:一个所有儿子已经产生的结点 扩展结点:一个正在生成儿子的结点2.深度优先如果对一个扩展结点R,一旦产生了一个儿子C,就把C当作新的扩展结点,R变成活结点。在完成对子树C(以C为根的子树)的穷尽搜索之后,将R重新变成扩展结点,继续生成R的下一个儿子(如果存在),若R的所...
2021-11-30 22:35:13 497
原创 算法分析与设计 CH4 贪心算法
目录贪心算法贪心算法的基本要素:活动安排问题0-1背包问题和背包问题最优装载问题哈夫曼编码单源最短路径最小生成树多机调度问题贪心算法贪心:利益最大化,或者代价(耗费)最小化 贪心算法:就是一步步地做选择,每一步总是作出当前看来最好的选择(局部最优),不从整体考虑 贪心算法对有些问题可以快速获得整体最优解,对有些问题虽不能得到整体最优解,确实近似最优解贪心算法的基本要素:贪心选择性质:是指所求问题的整体最优解,可以通过一系列局部最优的选择,即贪心选择.
2021-11-15 22:04:02 976
原创 算法设计与分析CH3
一. 矩阵链乘问题描述:给定n个矩阵:A1,A2,...,An,其中Ai与Ai+1是可乘的,i=1,2...,n-1。确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。 分析:用加括号来表达多个矩阵乘法的运算次序。 完全括号化:单一矩阵;两个完全括号化的矩阵乘积链的乘积,且已加外括号 1.存在最优子结构 2.递推关系:设计算A[i,j],1≤i≤j≤n,所需要的最少数乘次数m[i,j],则原问题的最优值为m[1,n]。当i=j时...
2021-11-02 21:25:41 182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人