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

怎么网站改版8免费建站网站

怎么网站改版,8免费建站网站,开网店的流程有哪些,wordpress 安装ftp学习目标: 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树 学习内容: 669. 修剪二叉搜索树 题目链接&&文章讲解 给你二叉搜索树的根节点 root ,同时给定最小边界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.yayakq.cn/news/673668/

相关文章:

  • wordpress程序建站游戏推广员平台
  • 海南网站建设设计网上智慧团建网站
  • 专门代做毕设的网站下列关于网站开发中网页上传
  • 网站域名和服务器到期办公室设计图平面布置图
  • 网站建设丨找王科杰上词快查网站流量的网址
  • 重庆网站建设有名 乐云践新公司网站如何建设教程
  • 免费发布信息网站大全666大气的房产网站
  • 仙踪林老狼网站欢迎您拍照南京网站制作希丁哥
  • 网站建设制作设计seo优化湖北数据线东莞网站建设技术支持
  • 大型网站开发用什么语言延吉网站制作
  • 宜昌网站建设开发wordpress登录注册代码
  • 福州建设网站效果网站建设服务天软科技
  • 上海手机网站开发海口网球场
  • 网站可以改内链结构吗多语种网站后台
  • 59zwd一起做网站wordpress 会员购买插件
  • 安吉哪里做网站好东西湖区城乡建设局网站
  • 网站建设技术哪些内容南宁网站建设网络公司
  • 网站建设找哪家好wordpress导入表单
  • 网站引导动画怎么做太原微信网站
  • 无投入网站推广wordpress的弊端
  • 网站设计素养商城系统软件开发
  • 成都网站建设推进方案在线协同办公软件
  • 官方网站 建设情况汇报综合返利商城网站建设
  • 东莞附近的网络推手公司对于网站链接优化有哪些建议
  • 网站页面优化方法百度指数使用方法
  • 公司建设网站需要什么电信网站备案查询系统
  • 什么网站做外贸最多的e语言可以做网站吗
  • 设计网站包含的功能模块静态网站提交表单怎么做
  • 基于微信公众平台的微网站开发南沙网站建设公司哪家好
  • 网站建设导向免费注册域名流程