二叉树镜像(python、BFS)

二叉树的镜像

http://www.nowcoder.com/questionTerminal/564f4c26aa584921bc75623e48ca3011

class Solution:
    # 返回镜像树的根节点, BFS做法
    def Mirror(self, root):
        # write code here
        nodeQueue = [root]
        while nodeQueue:
            curNode = nodeQueue.pop(0)
            if not curNode:
                return None
            if curNode.left:
                nodeQueue.append(curNode.left)
            if curNode.right:
                nodeQueue.append(curNode.right)
            curNode.left, curNode.right = curNode.right, curNode.left
全部评论
为什么没有return语句返回最终的结果。还有[root]是将输入转化成列表吗?
点赞 回复 分享
发布于 2020-08-14 09:57

相关推荐

04-25 18:13
五邑大学 Java
后来123321:大二两段实习太厉害了,我现在大二连面试都没有
点赞 评论 收藏
分享
有担当的灰太狼又在摸鱼:零帧起手查看图片
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务