0
点赞
收藏
分享

微信扫一扫

【调优方法】——warmup预热

悲催博士僧 2024-11-07 阅读 10
算法

目录

1、题目链接

2、题目

3、解法(后序遍历)

4、代码


1、题目链接

814.二叉树剪枝(LeetCode)

2、题目

3、解法(后序遍历)
 

4、代码

class Solution {
public:

//后序遍历
//因为想要剪掉一个子树,需要确定他的子节点是否需要剪枝
TreeNode* pruneTree(TreeNode* root) {
if(root == NULL)
return NULL;


root->left = pruneTree(root->left);
root->right = pruneTree(root->right);

if(root->left== NULL &&
root->right == NULL &&
root->val == 0)
{
root = NULL;
}

return root;
}
};
举报

相关推荐

0 条评论