This commit is contained in:
Ingy döt Net 2013-04-10 21:29:02 -07:00
parent 764da6cbbb
commit db842d013d
19005 changed files with 197040 additions and 7 deletions

View file

@ -0,0 +1,25 @@
function MaximumSubsequence( population ) {
var maxValue = 0;
var subsequence = [];
for( var i=0, len=population.length; i < len; i++ ) {
for( var j=i; j <= len; j++ ) {
var subsequence = population.slice(i,j);
var value = sumValues(subsequence);
if( value > maxValue ) {
maxValue = value;
greatest = subsequence;
};
}
}
return greatest;
}
function sumValues(arr) {
var result = 0;
for( var i=0, len=arr.length; i < len; i++) {
result += arr[i];
}
return result;
}