递归对数组求和
时间: 2023-06-21 10:05:54 浏览: 105
常见数组面试题
4星 · 用户满意度95%
递归对数组求和可以通过以下的方式实现:
```python
def recursive_sum(arr):
if len(arr) == 0:
return 0
else:
return arr[0] + recursive_sum(arr[1:])
```
这个函数首先检查数组是否为空,如果是,则返回 0,否则将第一个元素加上剩余元素的总和。在这个过程中,我们使用了切片操作 `arr[1:]` 来获取剩余数组。
阅读全文