📅  最后修改于: 2023-12-03 15:27:25.847000             🧑  作者: Mango
这个算法使用Java编写,目的是计算给定数组中所有整数的和。
public class Sum {
public static int sum(int[] arr) {
int res = 0;
for (int i = 0; i < arr.length; i++) {
res += arr[i];
}
return res;
}
}
通过调用Sum.sum()
方法,传入一个整型数组,即可得到该数组中所有整数的和。
int[] arr = new int[]{1, 2, 3};
int sum = Sum.sum(arr);
System.out.println(sum); // 输出 6
该算法的时间复杂度为O(n)
,其中n
为数组大小。
该算法的空间复杂度为O(1)
,因为只使用了一个变量来记录结果,与数组大小无关。