我需要帮助为下面的方法创建效率分析。我需要提出:
这是我到目前为止所拥有的:
让我知道你的想法。
由于
double sum(double[] array) {
return recursiveSum(array, 0, array.length - 1);
}
double recursiveSum(double[] array, int lo, int hi) {
if (lo == hi) {
return array[lo];
}
int mid = (lo + hi) / 2;
double leftsum = recursiveSum(array, lo, mid);
double rightsum = recursiveSum(array, mid+1, hi);
return leftsum + rightsum;
}
答案 0 :(得分:0)
我的回答: