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

邢台网站建设行情杭州洛可可设计公司

邢台网站建设行情,杭州洛可可设计公司,微网站开发 php,wordpress 图片 主题学习目标#xff1a; 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树 学习内容#xff1a; 669. 修剪二叉搜索树 题目链接文章讲解 给你二叉搜索树的根节点 root #xff0c;同时给定最小边界low 和最大边界 high。通过修剪…学习目标 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树 学习内容 669. 修剪二叉搜索树 题目链接文章讲解 给你二叉搜索树的根节点 root 同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (即如果没有被移除原有的父代子代关系都应当保留)。 可以证明存在 唯一的答案 。 所以结果应当返回修剪好的二叉搜索树的新的根节点。注意根节点可能会根据给定的边界发生改变。 class Solution {public TreeNode trimBST(TreeNode root, int low, int high) {if(root null) return null;//节点不在删除范围内要继续判断其子树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;} }108.将有序数组转换为二叉搜索树 题目链接文章讲解 class Solution {public TreeNode sortedArrayToBST(int[] nums) {if(nums.length 0) return null;return traversal(nums, 0, nums.length - 1);}//左闭右闭区间public TreeNode traversal(int[] nums, int left, int right){if(left right) return null;int mid ( left right ) / 2;TreeNode root new TreeNode(nums[mid]);root.left traversal(nums, left, mid - 1);root.right traversal(nums, mid 1, right);return root;} }538.把二叉搜索树转换为累加树 题目链接文章讲解 给出二叉 搜索 树的根节点该树的节点值各不相同请你将其转换为累加树Greater Sum Tree使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。 提醒一下二叉搜索树满足下列约束条件 节点的左子树仅包含键 小于 节点键的节点。 节点的右子树仅包含键 大于 节点键的节点。 左右子树也必须是二叉搜索树 class Solution {//前一个节点的数值private int pre 0;public TreeNode convertBST(TreeNode root) {if(root null) return null;traversal(root);return root;}public void traversal(TreeNode node){if(node null) return;traversal(node.right);node.val node.val pre;pre node.val;traversal(node.left);return;} }
http://www.w-s-a.com/news/146442/

相关文章:

  • 北京网站设计多少钱php做商品网站
  • 能打开的网站你了解的彩票网站开发dadi163
  • 手机做网站价格优秀企业网站建设价格
  • 电商网站建设企业做网站的客户多吗
  • 有做思维图的网站吗西安建设市场诚信信息平台网站
  • 网站建设求职具备什么30岁学网站开发
  • 官方网站minecraft北京低价做网站
  • 网站建设报价兴田德润机械加工网络接单
  • 免费的推广网站安卓app制作平台
  • 长春火车站附近美食建设信用卡银行积分兑换商城网站
  • 网站提交网址如何备份wordpress网页
  • 龙腾盛世网站建设医院管理系统
  • 网站切换图片做背景怎么写外贸营销邮件主题一般怎么写
  • 基于html5的网站开发wordpress主题工具
  • php网站开发的成功经历公司网站现状
  • 软件发布网站源码中国企业公示信息网
  • flash 的网站网站型销售怎么做
  • 营销型网站单页网站的域名和密码
  • 建网站保定seo自动发布外链工具
  • 做公众号关注网站做课件用这15大网站
  • 怎么制作公司自己网站店铺设计软件手机版
  • 深圳网站关键词优化公司哪家好怎么选择锦州网站建设
  • 标准网站优势项目合作网站
  • 无人机东莞网站建设wordpress站群管理破解版
  • 深圳企业官网网站建设教育培训学校
  • 医疗网站建设及优化西安网站建设开发公司
  • 网站建设详细流程ydg wordpress theme
  • 湖北黄石域名注册网站建设编程网站项目做哪个比较好
  • 旺道网站排名优化咸阳建设网站
  • 建设一个类似淘宝的网站律师做推广宣传的网站