第10章 算法优化策略 算法设计与分析课件.ppt

第10章 算法优化策略 算法设计与分析课件.ppt

第10章 算法优化策略 算法设计策略的比较与选择 最大子段和问题 简单算法 分治算法 动态规划算法 最大子矩阵和问题 最大m子段和问题 动态规划加速原理 四边形不等式 货物储运问题 四边形不等式 问题的算法特征 贪心策略 相同层序定理 算 法 优化数据结构 带权区间最短路问题 带权区间图的最短路算法 实现方案1 实现方案2 优化搜索策略 最短加法链问题 回溯法 迭代搜索法 剪枝函数 最短加法链长的上界 优化算法 * 给定由n个整数(可能为负整数)组成的序列a1,a2,…,an,求该序列形如 的子段和的最大值。当所有整数均为负整数时定义其最大子段和为0。依此定义,所求的最优值为: 例如: A=(-2,11,-4,13,-5,-2) 最大子段和为 public static int maxSum() { int n=a.length-1; int sum=0; for (int i=1;i=n;i++) { int thissum=0; for (int j=i;j=n;j++) { for (int k=i;k=j;k++) thissum+=a[k]; if (thissumsum) { sum=this

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档