sum递归方法X2
Posted dogfaraway
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sum递归方法X2相关的知识,希望对你有一定的参考价值。
求解上述递归求和,有两种实现方式,
- 如图所示,从第一个元素开始,
def arrSum_fwd(arr): arrLen = len(arr) if arrLen == 0: return 0 else: return arr[0] + arrSum(arr[1:arrLen])
arrSum_fwd([2,4,6]) 12
- 从最后一个元素开始,
def arrSum_bkwd(arr): arrLen = len(arr) if arrLen == 0: return 0 else: arrLen = arrLen - 1 return arr[arrLen] + arrSum(arr[0:arrLen])
arrSum_bkwd([2,4,6]) 12
以上是关于sum递归方法X2的主要内容,如果未能解决你的问题,请参考以下文章