ydqbala

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年11月2日

摘要: 1.实践题目 2.问题描述 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时,定义子段和为0。 要求算法的时间复杂度为O(n)。 输入格式: 输入有两行: 第一行是n值(1<=n<= 阅读全文
posted @ 2018-11-02 11:58 ydqbala 阅读(114) 评论(0) 推荐(0) 编辑

摘要: 1.对动态规划算法的理解 求解的方式有两种:①自顶向下的备忘录法 ②自底向上。 动态规划是运筹学中用于求解决策过程中的最优化数学方法。 动态规划最重要的是子问题的求解,在求解任一子问题时,列出各种可能的局部解,通过决策保留那些有可能达到最优的局部解,丢弃其它局部解。因为动态规划解决的问题多数有重叠子 阅读全文
posted @ 2018-11-02 11:42 ydqbala 阅读(133) 评论(0) 推荐(0) 编辑