hit 算法分析与设计
文章平均质量分 65
哈工大--算法分析与设计 随便总结的==
interee
这个作者很懒,什么都没留下…
展开
-
哈工大--算法设计与分析(二)
An},其中,Ai与Ai+1是可乘的,(i=1,2 ,…用加括号的方法表示矩阵连乘的次序,不同的计算次序计算量(乘法次数)是不同的,找出一种加括号的方法,使得矩阵连乘的次数最小。设矩阵Am的行数为Pm,列数为qm,矩阵是可连乘的,即相邻矩阵qm=Pm+1,所以(AiAi+1……Aj)可表示为Pk+1 * qj,qk = Pk+1.则两个矩阵连乘的乘法次数为Pi * Pk+1 * qj;3.两个矩阵相乘的计算量:可知总执行次数为:3*2*4=24.所以矩阵Am*n和Bn*k的乘法运算次数为:m*n*k;原创 2024-03-18 18:46:11 · 896 阅读 · 0 评论 -
哈工大--算法设计与分析(六)
在平摊分析中,执行一系列数据结构操作所需要的时间是通过对执行的所有操作求平均而得出的。平摊分析可用来证明在一系列操作中,即使单一的操作具有较大的代价,通过对所有操作求平均后,平均代价还是很小的。平摊分析与平均情况分析的不同之处在于它不牵涉到概率。这种分析保证了在最坏情况下每个操作具有平均性能。原创 2024-03-18 17:34:29 · 231 阅读 · 0 评论 -
哈工大--算法设计与分析(五)
该问题是在寻求单一旅行者由起点出发,通过所有给定的需求点之后,最后再回到原点的最小路径成本。将所有减掉的值加在一起,即3+4+16+7+25+3+26+7+1+4=96。其核心是告诉我们,在某些情况下,我们得到的解一定是优化解,于是算法可以停止。此处用的 分支界限策略:剪掉不能达到优化解的分支。坐标(4,6)其代价为0。例子:求解最短路径问题。原创 2024-03-18 14:30:40 · 218 阅读 · 0 评论 -
哈工大-算法设计与分析(四)
总的来说,不管是向量还是图,都是“线性无关”的集合。所以以下的理论和定义 可以理解为线性代数的知识。拟阵(matroid)-CSDN博客。原创 2024-03-18 13:53:41 · 228 阅读 · 0 评论 -
哈工大 算法设计与分析(三)
关于它是否为NP完全问题,实际上,树上的最大独立集合问题并不是NP完全的,而是可以在多项式时间内解决的。由于动态规划算法的时间复杂度通常与问题的规模呈多项式关系,因此最优二分搜索树的动态规划算法也是一个多项式时间算法。在填充数组的过程中,我们需要考虑每个可能的根节点,并计算以该节点为根节点的子树的最小搜索代价。Cwbc和XHRlyb第一天会在 s 市住宿,并游览与它距离不超过 1 的所有城市,之后的每天会选择一个城市住宿,然后游览与它距离不超过 1 的所有城市。第一天,在1号城市住宿,游览了1、2号城市。原创 2024-03-18 12:34:32 · 813 阅读 · 0 评论