day13|二叉树

没想到中序递归的写法这次也能直接写出来。 我记得直接刷的时候老是会卡一下。

然后这次也顺便学了一下迭代的统一写法,配合上元组感觉会更简洁一些.

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])
  • xxx.popleft()
全部评论

相关推荐

双非坐过牢:非佬,可以啊10.28笔试,11.06评估11.11,11.12两面,11.19oc➕offer
点赞 评论 收藏
分享
10-05 23:02
东北大学 Java
我说句实话啊:那时候看三个月培训班视频,随便做个项目背点八股,都能说3 40w是侮辱价
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务