当前位置: 首页 > news >正文

c 多语言网站怎么做Wordpress不同分类下分页

c 多语言网站怎么做,Wordpress不同分类下分页,比较知名的企业,西安在线本专栏内容为:递归,搜索与回溯算法专栏。 通过本专栏的深入学习,你可以了解并掌握算法。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:递归搜索回溯专栏 🚚代码仓库:小小unicorn的代…

本专栏内容为:递归,搜索与回溯算法专栏。 通过本专栏的深入学习,你可以了解并掌握算法。

💓博主csdn个人主页:小小unicorn
⏩专栏分类:递归搜索回溯专栏
🚚代码仓库:小小unicorn的代码仓库🚚
🌹🌹🌹关注我带你学习编程知识

专题二

  • 题目来源
  • 题目描述
  • 题目解析
  • 算法原理
  • 代码实现

题目来源

本题来源为:

Leetcode 814. 二叉树剪枝

题目描述

给你二叉树的根结点 root ,此外树的每个结点的值要么是 0 ,要么是 1 。

返回移除了所有不包含 1 的子树的原二叉树。

节点 node 的子树为 node 本身加上所有 node 的后代。
在这里插入图片描述
在这里插入图片描述

题目解析

把题目给的示例分析一下:
在这里插入图片描述
题目说返回移除了所有不包含 1 的子树的原二叉树。换句话是就是将二叉树中全是0的子树删除掉。

算法原理

对于碰到特别抽象的问题时,也就是说子问题很难发现时,我们可以通过决策树,抽象出递归的三个核心问题。

对于本题的子问题也还是很好想的,就是传一个根,将这个全部包含0的节点干掉,然后返回新的头指针。

以绿色这一层为例:要想将这一层剪枝,必须得让这个节点的左子树和右子树都为0时才能剪枝。那么肯定是后序遍历。

在这里插入图片描述
先看左下角这个节点,他的左右节点都为空,那么这个我们就可以把它干掉。那干掉了这个节点返回1节点时,1节点的左节点是不是要置空,那么怎么让他回去的时候将节点指向空呢?加一个返回值即可。当返回的时候把null给他。那么咱们得函数头肯定是有一个返回值的:
在这里插入图片描述
依次内推,继续模拟这个过程:
在这里插入图片描述
注意要是节点不用剪枝时,但也要向上返回时,就要返回此节点的值,要和函数头保持一致。

那么我们的函数体和出口已经出来了:
在这里插入图片描述

代码实现

如果笔试的话,可以不用delete,但是要是面试,可以问一下面试官节点是不是一个一个new出来的,要是New出来的很可能就会报错。

class Solution 
{
public:TreeNode* pruneTree(TreeNode* root) {if(root==nullptr)return nullptr;root->left=pruneTree(root->left);root->right=pruneTree(root->right);if(root->left==nullptr&&root->right==nullptr&&root->val==0){delete root;//防止内存泄漏root=nullptr;}return root;}
};
http://www.yayakq.cn/news/13744/

相关文章:

  • 深圳网站建设制作开发网站开发需要用例图吗
  • 某景区网站建设策划书建筑做文本网站
  • qq官方网站进入做ios试玩推广网站
  • 网站后台有哪些wordpress iis支持
  • 网站文字超链接怎么做哪里有网站制作
  • 网站建设在哪学公司做网站计入那个科目
  • 南京一对一网站建设婚恋公司销售好做吗
  • 保健品做哪个网站好如何查询域名是否备案
  • 长垣县住房和城乡建设局网站市场调研
  • wap网站开发招聘虚拟主机价格一般多少钱
  • 网站建设视频上传如何选网站空间
  • 做的比较好的网页设计网站邯郸wap网站建设费用
  • 昆明做网站建设怎么样wordpress电子邮箱
  • 湘西做网站网页视频怎么下载到ios
  • 南昌做微信网站该怎么做网站编辑主要做什么
  • 建站网站系统哪儿有那种网站
  • 在线课堂手机网站模板网站开发代码无中文
  • 体育用品电子商务网站建设方案软文推广什么意思
  • 工业信息化部网站备案企业网站免费源码
  • 可以免费做商业网站的cms赚钱的网站做任务
  • 网站制作者兰州网站建设cheng
  • 自行建网站 所需费用常用网站开发软件6
  • 网站开发合同中的知识产权条款网站建设与发布的预算
  • 关于网站制作报价做一个网站策划
  • cm域名网站网站模板模板
  • 能带描文本外链的网站成都武侯区网站建设
  • 曲靖模板网站建设如何搭建自己的网站服务器
  • 模板网站外贸建站申请做网站 论坛版主
  • 极简 网站模板做购实惠网站的意义
  • 做网站南昌wordpress 付费后查看