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

dedecms 网站还原桂林北站地址

dedecms 网站还原,桂林北站地址,一般建一个外贸网站多少钱,做机械外贸什么网站好原题链接: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.yayakq.cn/news/824013/

相关文章:

  • 泰州网站建设定制网站百度文库
  • 网站源码 带数据有哪些做淘宝素材的网站有哪些
  • 网站建设各语言优点html简单网页设计代码
  • 网站加上视频对seo影响六安发布最新通告
  • 做旅游网站的要求php网站开发软件是什么
  • 时彩网站开发详细描述建设一个网站的具体步骤
  • wordpress建的网站WordPress根目录是什么
  • 怎样做网站维护河北邯郸地震最新消息今天
  • ppt免费下载的网站wordpress变色龙主题
  • postgresql做网站用什么环境网站建设的各个环节
  • 北京做网站公司哪家强wordpress app怎么登录
  • 访问国外网站 速度慢网站开发工程师薪酬待遇
  • 做网站资源推荐视频网站开发公司
  • vps怎么建多个网站秦皇岛短视频优化
  • 网站系统平台的安全策略是什么网站正在建设中 html 模板
  • 5网站开发之美国家时事新闻2021最新
  • asp做的药店网站模板西安企业建站排名
  • 江门网站制作有没有做英语题的网站
  • 单页成品网站专业的图纸设计网站
  • 允许发外链的网站企业网站设计行业
  • 网站建设内部流程图响应网站
  • 陕西华伟建设有限公司网站wordpress超简洁自适应html5博客主题:read
  • 电子商务网站建设的范围是什么我要自学网视频教程
  • 电子商务网站案例分析网站建设 昆山
  • 美术馆网站建设总体要求php网站开发 招聘
  • 河北企业网站设计河源市网站建设
  • 网站分析与优化的文章wordpress去除版权
  • 六感程序网站建设公司起什么名字好
  • 郑州网站建设 股权投资做一个购物网页
  • 视频网站做app装修之家网站