国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Invert Binary Tree

2019-11-08 20:17:40
字體:
來源:轉載
供稿:網友

Invert a binary tree.

     4   /   /  2     7 / /   / /1   3 6   9to
     4   /   /  7     2 / /   / /9   6 3   1
def invertTree(self, root):    if root:        root.left, root.right = self.invertTree(root.right), self.invertTree(root.left)        return root
def invertTree(self, root):    if root:        invert = self.invertTree        root.left, root.right = invert(root.right), invert(root.left)        return root
def invertTree(self, root):    stack = [root]    while stack:        node = stack.pop()        if node:            node.left, node.right = node.right, node.left            stack += node.left, node.right    return root
# recursivelydef invertTree1(self, root):    if root:        root.left, root.right = self.invertTree(root.right), self.invertTree(root.left)        return root        # BFSdef invertTree2(self, root):    queue = collections.deque([(root)])    while queue:        node = queue.popleft()        if node:            node.left, node.right = node.right, node.left            queue.append(node.left)            queue.append(node.right)    return root    # DFSdef invertTree(self, root):    stack = [root]    while stack:        node = stack.pop()        if node:            node.left, node.right = node.right, node.left            stack.extend([node.right, node.left])    return root

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奇台县| 本溪市| 克什克腾旗| 海兴县| 麻栗坡县| 汕头市| 历史| 健康| 左贡县| 容城县| 尉犁县| 栾川县| 岑溪市| 南澳县| 乐东| 那曲县| 明光市| 和田市| 商丘市| 奇台县| 滦平县| 黄梅县| 拉孜县| 乳源| 疏附县| 都兰县| 城步| 屏东县| 棋牌| 秦皇岛市| 乳山市| 云和县| 瑞金市| 民县| 图片| 怀来县| 仙居县| 纳雍县| 兴业县| 蕲春县| 福建省|