没想到中序递归的写法这次也能直接写出来。 我记得直接刷的时候老是会卡一下。然后这次也顺便学了一下迭代的统一写法,配合上元组感觉会更简洁一些. while stack: cur,isRes = stack.pop() if cur and isRes: res.append(cur.val) elif cur: stack.append((cur.right,False)) stack.append((cur.left,False)) stack.append((cur,True)) 同样复习了一下py的队列语法,感觉 py 都是纯小写的命名方法deque([root...