这个是加入了指定位置
无非就是加个参数,连带进去递归
使用循环一样的,
public class Demo {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(new Demo().a1(new int[] {1,2,3,4,5}, 0));
}
private int a1(int[] as,int begin) {
// TODO Auto-generated method stub
if (begin==as.length-1) {
return as[begin];
}
return as[begin] + a1(as,begin+1);
}
}