LeetCode1325

    技术2022-08-02  71

    /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeNode right) { * this.val = val; * this.left = left; * this.right = right; * } * } */ class Solution { public TreeNode removeLeafNodes(TreeNode root, int target) { if(root == null){ return null; } root.left = removeLeafNodes(root.left,target); root.right = removeLeafNodes(root.right,target); if(root.left == null && root.right == null && root.val == target){ return null; } return root; } }

     

    Processed: 0.012, SQL: 9