【发布时间】:2020-08-18 06:34:51
【问题描述】:
我必须创建一个递归函数,该函数将接收“int”堆栈并输出堆栈中元素的平方和。 这是我所拥有的
public int sum_sqr_rec(Stack<Integer> stk){
int sum = 0;
for (int i=0; i<stk.size(); i++){
sum += (stk.get(i) * stk.get(i));
}
return sum;
}
【问题讨论】:
-
if (stk.empty()) return 0; int i = stk.pop(); return i*i + sum_sqr_rec(stk);