【发布时间】:2016-12-01 01:09:17
【问题描述】:
我是 java 新手,我主要使用 C++,现在我在尝试对数组中当前索引的所有先前数字求和时遇到了一些麻烦。谢谢你的帮助:)。
public StaticStack<Integer> sumPrev(DoublyLinkedList<Integer> list, StaticStack<Integer> stack, int i){
if(i < list.numElements()){
stack.push(lista.get(i));
i++;
return sumPrev(listaD, pilhaS, i);
}
return stack;
}
我需要的是获取 lista.get(i) 加上列表中所有先前的数字。对不起我的英语,还在学习:(
【问题讨论】:
-
删除
Stack,返回int。像return (i > 0) ? list.get(i) + sumPrev(list, i - 1) : list.get(0);和List不是数组。
标签: java arrays recursion arraylist