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

游戏网站开发协议建设网站0基础需要学什么

游戏网站开发协议,建设网站0基础需要学什么,做网站端口无法清除,wordpress创建主题本专栏内容为#xff1a;递归#xff0c;搜索与回溯算法专栏。 通过本专栏的深入学习#xff0c;你可以了解并掌握算法。 #x1f493;博主csdn个人主页#xff1a;小小unicorn ⏩专栏分类#xff1a;递归搜索回溯专栏 #x1f69a;代码仓库#xff1a;小小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(rootnullptr)return nullptr;root-leftpruneTree(root-left);root-rightpruneTree(root-right);if(root-leftnullptrroot-rightnullptrroot-val0){delete root;//防止内存泄漏rootnullptr;}return root;} };
http://www.dnsts.com.cn/news/97681.html

相关文章:

  • 做侵权网站用哪里的服务器稳郑州小程序网站开发
  • 中间商可以做网站吗赣州做网站的
  • 郑州网站开发培训班华为网站的建设建议书
  • 建设网站包维护学生账号登录平台登录入口
  • 怎样在公司的网站服务器上更新网站内容东莞网站如何制作
  • wordpress 全站不刷新中卫网站设计公司
  • 国产手机做系统下载网站wordpress 仪表盘命名
  • 怎么改版网站音乐网站如何建立
  • 做公司永久免费网站什么好河南开元建设有限公司网站
  • 响应式环保网站北京建网站的公司哪个比较好
  • 网站开发服务费算无形资产吗蜘蛛云建网站怎样
  • 服装网站建设方案重庆企业年报网上申报入口
  • 做网站的技术要求高吗wordpress站群的作用
  • 营销型企业网站优化的作用黄山春节旅游攻略
  • 常州网站推云服务器做网站要备案吗
  • 南宁最高端网站建设科技公司名称大全简单大气
  • 做高端企业网站建设公司公司如何做网站不发钱
  • 深圳网站建设选哪家多视频网站建设
  • dede产品展示网站模板网站备案所需材料
  • 企业网站后台管理系统模板wordpress怎么修改语言设置
  • 江西中耀建设集团有限公司网站网站开发下载哪个
  • 网站后台管理系统怎么添加框橘子seo
  • 网站开发网页表白二维码制作网站
  • 微信做购物网站抽多少佣亳州公司做网站
  • php做手机网站网站实名认证资料
  • 免费做金融网站重庆房地产新闻
  • 怎样分析网站做seo重庆建筑工程造价信息网
  • 东莞服务公司网站建设电子产品网站设计
  • 宣讲家网站支部建设二次开发是什么意思
  • 做营销型网站需要注意哪些点jexus wordpress