学会了层序遍历,通过了一堆题目,很爽
但是递归学得不好,翻转二叉树和对称二叉树最后都是层序通过的,递归一直迷迷糊糊,还得再学
226 翻转二叉树
cur = queue.popleft()
cur.left, cur.right = cur.right, cur.left
101 对称二叉树
if cur:
level.append(cur.val)
queue.append(cur.left)
queue.append(cur.right)
else:
level.append(None)
注意当cur是空的时候要加入None 否则就没法通过level和level.reserve不相等来判断结果了