#合并两个有序的链表
a = [1, 3, 5, 7, 9]
b = [2, 4, 6, 8, 10]
def dfs(a, b):
ret = []
if a and b:
if a[0] < b[0]:
ret.append(a[0])
del a[0]
ret.extend(dfs(a, b))
else:
ret.append(b[0])
del b[0]
ret.extend(dfs(a, b))
elif a:
return a
else:
return b
return ret
print(dfs(a, b))
learn python
最新推荐文章于 2024-09-02 21:00:31 发布