方法一:
var result = 0;
for(var i = 0; i < arra.length; i++) {
result += arra[i];
}
方法二:
最优解(个人目前碰到的)应该是这样的:
let sum = 0;
function sumArr(arr){
return eval(arr.join(“+”));
}
sum = sumArr(arr);
和普通的算法相比较,这个算法的时间复杂度是会降低很多的,并且数据量越大越有优势。
方法一:
var result = 0;
for(var i = 0; i < arra.length; i++) {
result += arra[i];
}
方法二:
最优解(个人目前碰到的)应该是这样的:
let sum = 0;
function sumArr(arr){
return eval(arr.join(“+”));
}
sum = sumArr(arr);
和普通的算法相比较,这个算法的时间复杂度是会降低很多的,并且数据量越大越有优势。