Discuss / Python / 用队列实现

用队列实现

Topic source

def triangles(): from collections import deque q = deque([1, 0]) while True: while True: item = q.popleft() q.append(item + q[0]) if not q[0]: break q.append(0) yield (list(q)[1:-1])


  • 1

Reply