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

部队网站模板jsp巢湖市重点工程建设管理局网站

部队网站模板jsp,巢湖市重点工程建设管理局网站,网站实名认证怎么做,云南省建设工程造价管理协会网站Problem: 1038. 从二叉搜索树到更大和树 文章目录 题目描述思路解题方法复杂度Code 题目描述 给定一个二叉搜索树 root (BST)#xff0c;请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。 提醒一下#xff0c; 二叉搜索树 满足下列约束条件#xff… Problem: 1038. 从二叉搜索树到更大和树 文章目录 题目描述思路解题方法复杂度Code 题目描述 给定一个二叉搜索树 root (BST)请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。 提醒一下 二叉搜索树 满足下列约束条件 节点的左子树仅包含键 小于 节点键的节点。 节点的右子树仅包含键 大于 节点键的节点。 左右子树也必须是二叉搜索树。 示例 1 输入[4,1,6,0,2,5,7,null,null,null,3,null,null,null,8] 输出[30,36,21,36,35,26,15,null,null,null,33,null,null,null,8] 示例 2 输入root [0,null,1] 输出[1,null,1] 提示 树中的节点数在 [1, 100] 范围内。 0 Node.val 100 树中的所有值均 不重复 。 思路 我们易得到对于一个二叉搜索树若我们按右-根-左的顺序递归中序遍历可以的得到一个递减的节点值序列我们再利用一个变量在归的过程中将当前的节点值加到变量中再将当前节点值修改为当前的变量值。 解题方法 1.记录一个成员变量sum用于记录中序遍历序列的累加值 2.按右-根-左的顺序递归中序遍历递归结束条件为root null 3.在归的过程中让sum加上当前节点值再让sum赋值给当前节点值 复杂度 时间复杂度: O ( n ) O(n) O(n) 空间复杂度: O ( n ) O(n) O(n) Code /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ class Solution {//Time Complexity: O(n)//Space Complexity: O(n)int sum 0;public TreeNode bstToGst(TreeNode root) {resInorder(root);return root;}private void resInorder(TreeNode root) {if (root null) return;resInorder(root.right);sum root.val;root.val sum;resInorder(root.left);} }
http://www.hkea.cn/news/14267714/

相关文章:

  • 做婚纱摄影网站宁国网站设计公司
  • 网站建设规划书结构南山区
  • 做网站模板的海报尺寸多少网站视觉设计原则
  • 免费制作app软件教程企业网站seo排名
  • 狼雨的网站网站建设怎么插图片
  • 佛山智能建站wordpress中国主题
  • 如何学会建网站项目网格化管理方案
  • 网站项目中的工作流程秦皇岛网站制作小程序开发
  • 合肥网站建设工作室新手wordpress添加注册表
  • 服务器系统搭建网站源码绿色科技网站建设
  • 百度搜索网影视网站如何做seo
  • 如何分析一个网站的用户腾讯云网站建设教学视频
  • 如何招网站开发人员上海近期新闻
  • 文档怎么做网站链接应用关键词优化
  • 苏州做网站哪家公司好线下推广公司
  • 小程序企业网站源码济南企业网站开发
  • php响应式个人博客网站设计服务器和域名如何做网站
  • 怎么让网站文章被收录商务网站建设毕业设计模板下载
  • 做网站做百度竞价赚钱营销团队网站建设
  • 试玩网站源码有必要对网站进行seo吗
  • 网站开发 李博网站没做好能不能备案
  • 平阳网站建设公司十大男装私人定制品牌
  • 医药做网站网站源码安全吗
  • 网站建站推荐昆明seo网站建设
  • 做短视频网站石家庄新闻发布会
  • 山东专业网站开发公司wordpress分享获得优惠
  • 沛县做网站xlec淮北专业三合一网站开发
  • 网站案例分析教育wordpress空间
  • google网站收录安阳网站建设_
  • 客户买东西返利网站怎么做世界局势最新消息