def transpose(root):
if root is None:
return
if root.left is None and root.right is None:
return
root.left, root.right = root.right, root.left
if root.left is not None:
transpose(root.left)
if root.right is not None:
transpose(root.right)
return root
def transpose_(root):
stack = []
if root is not None:
stack.append(root)
while len(stack) != 0:
temp = stack.pop()
temp.left, temp.right = temp.right, temp.left
if temp.left is not None:
stack.append(temp.left)
if temp.right is not None:
stack.append(temp.right)
return root
if root is None:
return
if root.left is None and root.right is None:
return
root.left, root.right = root.right, root.left
if root.left is not None:
transpose(root.left)
if root.right is not None:
transpose(root.right)
return root
def transpose_(root):
stack = []
if root is not None:
stack.append(root)
while len(stack) != 0:
temp = stack.pop()
temp.left, temp.right = temp.right, temp.left
if temp.left is not None:
stack.append(temp.left)
if temp.right is not None:
stack.append(temp.right)
return root
全部评论
相关推荐
点赞 评论 收藏
分享
04-14 19:08
南昌航空大学科技学院 C++
饼子吃到撑:现在就是学历大于一切了,尤其是应届生,你再厉害人家筛选按钮选择985双非直接完蛋,学历就是硬伤,公司肯定都想用优秀的人,但是不知道你到底优不优秀只能通过最原始的方法来筛选~学历, 点赞 评论 收藏
分享
点赞 评论 收藏
分享
