佛山科学技术学院-期末总复习-学长整理-终极版-算法设计与分析.docxVIP

  • 47
  • 0
  • 约6.34千字
  • 约 9页
  • 2021-06-10 发布于天津
  • 举报

佛山科学技术学院-期末总复习-学长整理-终极版-算法设计与分析.docx

递归与分支策略矩阵乘法是利用分治法实现的算法使用分治法求解不需要满足的条件是子问题必须是一样的线性时间选择算法二维时间复杂度三维时间复杂度最接近点对问题算法时间复杂度递推公式求时间复杂度的用主定理秒杀见算法第二章简而言之就是则贝分治算法的基本步骤包括分解解决和合并动态规划最大子段和问题时间复杂度为动态规划法的个步骤设计是什么找出最优解的性质并刻画其结构特征递归地定义最优值以自底向上的方式计算出最优值根据计算最优值时得到的信息构造最优矩阵连乘最长公共子序列凸多边形最优三角剖分多边形游戏图像压缩电路

递归与分支策略 . Strassen矩阵乘法是利用分治法实现的算法。 . 使用分治法求解不需要满足的条件是子问题必须是一样的 .线性时间选择算法:二维:|时间复杂度O(n) = n,三维时间复杂度O (n)= nlogn .最接近点对问题算法:时间复杂度 O (n) = n2; .递推公式求时间复杂度的:用主定理秒杀,见算法 ppt第二章,简而言之就是 a) n=log ba compare with f(n) nf(n),则 O (n) = log ba n=f(n),贝UO (n) = log ba*logn .分治算法的基本步骤包括:分解、解决和合并 动态规划 .最大子段和问题,时间复杂

文档评论(0)

1亿VIP精品文档

相关文档