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

推广型网站开发线下实体店如何推广引流

推广型网站开发,线下实体店如何推广引流,做慕斯蛋糕那个网站有视频,陕西省住房和建设厅官网Problem: 1038. 从二叉搜索树到更大和树 文章目录 题目描述思路解题方法复杂度Code 题目描述 给定一个二叉搜索树 root (BST),请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。 提醒一下, 二叉搜索树 满足下列约束条件&#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.khdw.cn/news/10167.html

相关文章:

  • 营销型网站开发公司山东企业网站建设
  • dw做的网站如何使用深圳百度推广优化
  • 曰本做爰网站企业网站开发制作
  • 泉州企业制作网站搜收录批量查询
  • 深圳网站建设制作哪家便宜最新重大新闻
  • wordpress免费购物广东网络优化推广
  • wordpress优化提速seo岗位
  • 怎么样用自己电脑做网站旺道seo推广系统怎么收费
  • 中国建设银行企业信息门户网站网站运营管理
  • 朝阳做网站公司百度推广云南总代理
  • 电子工程职业学院专业整站优化
  • 冷链物流网站软文推广有哪些平台
  • 什么网站做的号武汉最新疫情
  • 怎么做购物微信网站百度推广课程
  • wordpress网站非常慢湖南省最新疫情
  • 聚美网站开发开题报告自助发外链网站
  • 开发手机网站用什么语言网络优化师
  • 提供网站建设搭建开一个免费网站
  • 易企秀做的网站松松软文平台
  • 安阳网站建设哪家好中国国家培训网官网
  • 品牌网站建设多少钱网站seo策划方案
  • 学网站建设维护江东怎样优化seo
  • 样式网站什么是网络营销含义
  • 有一个网站怎么做cpc竞价交易规则
  • 网站建设资讯广州今日刚刚发生的新闻
  • wap网址是什么意思深圳seo排名哪家好
  • 交易平台网站建设策划书网络营销岗位职责和任职要求
  • 遵义花果园网站建设长安seo排名优化培训
  • 南宁优化营商环境2022年百度seo
  • nodejs网站毕设代做seo文章关键词怎么优化