【发布时间】:2021-12-29 20:37:22
【问题描述】:
我需要先将列表分成两半,然后用递归对这两半求和
def merge_sum(list):
middle = int(len(list)-1)//2
first_half = merge_sum(list[:middle])
second_half = merge_sum(list[middle:])
return first_half + second_half
print(merge_sum([1,2,3,4,5,6]))
【问题讨论】:
-
当列表长度为 1 或为空时,您需要基本情况