javaScript 连续子数列最大和

 <!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset=utf-8>
<script>
var a=[-1,2,4,-3,5];
var maxSum=0,currentSum=0;
for(var i=0;i<a.length;i++){
currentSum+=a[i];
if(currentSum<0){
currentSum=0;
}
if(currentSum>maxSum){
maxSum=currentSum;
}
}
console.log(maxSum);
</script>
</head>
<body> </body>
</html>
上一篇:iOS —— 字典遍历排序


下一篇:Postgresql/Greenplum中将数字转换为字符串TO_CHAR函数前面会多出一个空格