算法-动态规划
文章平均质量分 69
by疯狂大石头
大丈夫在世,碌碌无为,与朽木腐草何异
展开
-
动态规划:java实现最大字段和问题
题目:给定由n个整数组成的序列a1,a2,a3.....an,求该序列某一字段的最大和,并返回序列的开始和结束位置。使用动态规划的思想,以下实现方式的时间复杂度为O(n^2)public class MaxSum { public argsOfMaxSum theMaxSum(int arr[],int length){ int sum=0,begin=0,end=0;原创 2017-03-30 17:49:01 · 1879 阅读 · 0 评论 -
JavaScript动态规划实现最长公共子序列
最大公共子序列是动态规划中非常经典的例子,其规则是找出两个数组序列中顺序相同但不一定连续、最长的公共子序列我们用JavaScript来实现它: var c=new Array(20),b=new Array(20); for (var i=0,len=c.length>b.length?c.length:b.length;i<len;i++) { c[i]=new Array原创 2017-04-13 22:48:03 · 796 阅读 · 0 评论