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

温州网站开发服务商百度seo什么意思

温州网站开发服务商,百度seo什么意思,wordpress移动端底部广告,织梦做视频网站可以吗原题链接:669. 修剪二叉搜索树 - 力扣(LeetCode) 题目描述: 思路分析: 由题可知,我们要将原来的二叉搜索树调整为值在 low~high 之间的新二叉搜索树,接下来我们分析一下针对不同的节点的处理方…

原题链接:669. 修剪二叉搜索树 - 力扣(LeetCode)

题目描述:

思路分析:

由题可知,我们要将原来的二叉搜索树调整为值在 low~high 之间的新二叉搜索树,接下来我们分析一下针对不同的节点的处理方式。

1、val < low,这种情况说明 root 的左子树全部小于 low,我们只需要到右子树中再进行修剪就可以了

2、val > high,这种情况说明 root 的右子树全部大于 high,我们这时候只需要到左子树中再进行修剪即可

3、low <= val <= high,这种情况是满足题目要求的节点,我们不需要删除此节点,只需要修剪 root 的左子树和右子树

在修剪二叉搜索树的过程大致分为以上三种情况,如果 root 节点为 null 的话,直接返回 null 即可,接下来我们看一下代码

代码示例:

class Solution {public TreeNode trimBST(TreeNode root, int low, int high) {if(root == null) return root;// 左子树不符合情况if(root.val < low) {return trimBST(root.right,low,high);}// 右子树不符合情况if(root.val > high) {return trimBST(root.left,low,high);}root.left = trimBST(root.left,low,high);root.right = trimBST(root.right,low,high);return root;}
}

http://www.khdw.cn/news/2332.html

相关文章:

  • 游戏开发和网站开发哪个好玩搜索引擎优化名词解释
  • seo建站淘客新乡网站优化公司
  • 宁波城乡住房建设厅网站网络广告文案
  • 静态网站代做网络营销培训
  • 贵州省城乡建设厅网站关键词如何确定
  • 网站运营需要学什么百度搜索入口
  • 宁波网站建设 慕枫科技网站制作软件免费下载
  • wordpress禁用主题字体南宁百度seo建议
  • 江西网站设计电话品牌推广方案案例
  • php怎么用来做网站账号权重查询入口站长工具
  • 北京网站设计排名百度推广电话
  • 免费建网站软件哪个好网店代运营合同
  • 淮安做网站站长资讯
  • 网站后台管理系统的主要功能优化营商环境条例解读
  • 如何让新网站怎么做小说推广挣钱
  • 各类手机网站建设百度指数下载
  • 网站开发有哪几类seo自动排名软件
  • 建设一个网站需要条件搭建一个app平台需要多少钱
  • 资源软件库网站优化推广哪家好
  • 深圳做网站联雅网页快速收录
  • 黄岛因特网站建设公司河南网站推广多少钱
  • 建设银行网上银行网站网易搜索引擎
  • 做网站用香港哪个机房台州关键词优化报价
  • 公司网站制作申请报告广州优化网站排名
  • 让网站建设便宜到底市场调研报告3000字范文
  • 深圳专业做网站的公司有哪些经营管理培训课程
  • 北京低价做网站东莞网络公司电话
  • 福州网站建设多少钱seo计费系统登录
  • 怎样让网站做301处理营销策略有哪几种
  • 考试网站怎么做的网络推广网站推广淘宝运营商