Skip to content

Commit ea8db17

Browse files
committed
Modify code to accept any array length
1 parent ccfb9ac commit ea8db17

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

algorithm/etc/dp/longest_increasing_subsequence/code.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ for( var i = 0; i < 20; i++) {
77

88
tracer._print( 'Calculating Longest Increasing Subsequence values in bottom up manner ');
99
// Compute optimized LIS values in bottom up manner
10-
for( var i = 1; i < 10; i++) {
10+
for( var i = 1; i < A.length; i++) {
1111
tracer._select(i) ;
1212
tracer._print( ' LIS['+i+'] = ' + LIS[i]);
1313
for( var j =0; j < i; j++) {
@@ -23,7 +23,7 @@ for( var i = 1; i < 10; i++) {
2323
// Pick maximum of all LIS values
2424
tracer._print( 'Now calculate maximum of all LIS values ');
2525
var max = LIS[0];
26-
for( var i = 1; i < 10; i++) {
26+
for( var i = 1; i < A.length; i++) {
2727
if(max < LIS[i]) {
2828
max = LIS[i];
2929
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
var tracer = new Array1DTracer();
22
var A = Array1D.random(10, 0, 10);
3-
var LIS = new Array(10);
3+
var LIS = new Array(A.length);
44
tracer._setData(A);

0 commit comments

Comments
 (0)