美文网首页
剑指 Offer II 047. 二叉树剪枝

剑指 Offer II 047. 二叉树剪枝

作者: 邦_ | 来源:发表于2022-06-29 09:24 被阅读0次

    后序遍历 递归就很绕。。

    
     func pruneTree(_ root: TreeNode?) -> TreeNode? {
          
            if root == nil {
                return root
            }
            let tempNode = root!
    
            tempNode.left = pruneTree(tempNode.left)
            tempNode.right = pruneTree(tempNode.right)
            
            if tempNode.left == nil && tempNode.right == nil && tempNode.val == 0 {
                return nil
            }
            return tempNode
            
        }
    
    

    相关文章

      网友评论

          本文标题:剑指 Offer II 047. 二叉树剪枝

          本文链接:https://www.haomeiwen.com/subject/emggertx.html