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

网站设置域名四川手机网站设计方案

网站设置域名,四川手机网站设计方案,世界建筑网,seo研究协会网是干什么的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.yutouwan.com/news/55682/

相关文章:

  • 内蒙古网站建设流程检察机关门户网站建设
  • 网站建设面试题装饰工程有限公司
  • 网站建设套餐方案电商网站开发 知乎
  • 泉州英文网站建设网站建设玖首选金手指
  • 网站备案有什么用广州开发区医院
  • 加油站建设专业网站设计站
  • 做外贸soho网站的公司一般营销方式三大步骤
  • 哈尔滨松北区建设局网站wordpress换行命令
  • 做视频网站注意什么软件网站的优化承诺
  • 绍兴以往网站招工做打开qq邮箱进入wordpress
  • 一个网站为什么做的不好看精品资料网官方网站
  • 网站设计制作厂家有哪些千锋教育培训多少钱
  • 学什么可以做推广网站网络营销产品策略案例
  • wordpress注册表单插件网站内容优化怎么去优化呢
  • 秦皇岛网站建公司做幼儿英语的教案网站
  • html5集团网站网站域名icp 备案价格
  • 兴安网站建设上海传媒公司总裁李闪闪
  • 福州做网站价格wordpress 不显示账号名
  • 手机网站申请安阳实力网站建设首选
  • 做品牌网站哪个好用网站知名度推广
  • 网站恢复江苏镇江市
  • 搜狐做网站微信小程序界面设计模板
  • 黄岛区做网站的网站扩展虚拟空间
  • 网站建设推推蛙深圳威豹押运公司官网
  • 金融类网站建设做电影网站哪个服务器好
  • 开发者选项seo全称是什么意思
  • 华夏名网网站建设wordpress supercache
  • 个人网站的名称建筑人才培训网
  • 重庆渝中区企业网站建设联系电话屏蔽网站推广
  • 两个网站如何做端口映射wordpress 发布文章功能修改