LeetCode 814. 二叉树剪枝(递归)
发布日期:2021-07-01 03:14:09
浏览次数:2
分类:技术文章
本文共 490 字,大约阅读时间需要 1 分钟。
文章目录
1. 题目
给定二叉树根结点 root ,此外树的每个结点的值要么是 0,要么是 1。
返回移除了所有不包含 1 的子树的原二叉树。
把只包含0的子树删除(断开)来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/binary-tree-pruning
2. 递归解题
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 && !root->right && root->val == 0) return NULL; else return root; }};
转载地址:https://michael.blog.csdn.net/article/details/100566646 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月26日 09时38分20秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java来做马里奥 2 —食不厌精
2019-05-03
一场关于Android的争论
2019-05-03
JavaStore(Java网络商店)初体验 封测申请已通过
2019-05-03
刚刚收到的邮件,Google对Admob的收购已经顺利结束
2019-05-03
浅谈Java集合中Array 数组 的应用
2019-05-03
策略设计模式
2019-05-03
学习Scala第一天 scala开发环境搭建和helloword解析
2021-07-06
欢迎使用CSDN-markdown编辑器
2021-07-06
搭建本地maven私服
2021-07-06
selenium webdriver 学习总结-元素定位(一)
2021-07-06
java 操作properties文件总结
2021-07-06
selenium webdriver 学习总结-浏览器启动方式(二)
2021-07-06
selenium webdriver 学习总结-JUnit4 入门(三)
2021-07-06
selenium webdriver 学习总结-Selenium API常用(四)
2021-07-06
动态类型语言与静态类型语言的区别
2021-07-06
selenium webdriver 学习总结-Selenium 控制测试流(五)
2021-07-06
Learning English grow diary
2021-07-06
selenium webdriver 学习总结-数据驱动(六)
2021-07-06