Optimizing maxSum updation (#186)

* Optimizing maxSum updation

compare maxSum with cummulativeSum only when cummulativeSum is greater than zero

* Fixing linter error
This commit is contained in:
Kulkarni Shravan kashyap
2020-06-12 18:04:18 +05:30
committed by GitHub
parent bc3d69dd12
commit 5ba1cffb20

View File

@ -5,8 +5,7 @@ function KadaneAlgo (array) {
cummulativeSum = cummulativeSum + array[i]
if (cummulativeSum < 0) {
cummulativeSum = 0
}
if (maxSum < cummulativeSum) {
} else if (maxSum < cummulativeSum) {
maxSum = cummulativeSum
}
}