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

昌都市网站建设如何做好线上推广和引流

昌都市网站建设,如何做好线上推广和引流,电商平台是干什么的,品牌服装网站建设现状538. 把二叉搜索树转换为累加树 链接 给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。 提醒一下&#xf…

538. 把二叉搜索树转换为累加树

链接
给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。

提醒一下,二叉搜索树满足下列约束条件:

节点的左子树仅包含键 小于 节点键的节点。
节点的右子树仅包含键 大于 节点键的节点。
左右子树也必须是二叉搜索树。
注意:本题和 1038: https://leetcode-cn.com/problems/binary-search-tree-to-greater-sum-tree/ 相同

示例 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]
示例 3:

输入:root = [1,0,2]
输出:[3,3,2]
示例 4:

输入:root = [3,2,4,1]
输出:[7,9,4,10]

提示:

树中的节点数介于 0 和 104 之间。
每个节点的值介于 -104 和 104 之间。
树中的所有值 互不相同 。
给定的树为二叉搜索树。

思路

在这里插入图片描述
看图:他是中序的倒叙进行变化的——右中左
后一个值=前一个值+后一个值
右:8——中:8+7=15——左:无
右:15——中:15+6=21——左:21+5=26

  • 返回值,参数
    返回值:无
    参数:节点
void tra(TreeNode* root){
  • 终止条件
    遍历完成,节点为空
 if(root==NULL) return ;
  • 单次递归
    递归右子树
    当前节点的值+=前一个节点值
    存当前节点的值
    递归左节点
        tra(root->right);root->val+=pre;pre=root->val;tra(root->left);

代码

class Solution {
public:int pre=0;void tra(TreeNode* root){if(root==NULL) return ;tra(root->right);root->val+=pre;pre=root->val;tra(root->left);return ;}TreeNode* convertBST(TreeNode* root) {tra(root);return root;}
};
http://www.hengruixuexiao.com/news/43700.html

相关文章:

  • 网站优化seo是什么网站排名优化课程
  • wordpress加速cdn北京百度seo排名
  • 城市建设网站鹤岗市网络推广公司简介
  • 武汉市房交会网络优化师是什么工作
  • 淘宝客网站还可以做吗网站推广的四个阶段
  • 网站建设玖金手指谷哥二八百度视频推广
  • 怎么做本地婚姻介绍网站三只松鼠网络营销策略
  • 速橙科技有限公司网站建设网络营销五个主要手段
  • 帝国cms怎么做网站你对网络营销的理解
  • 自用网站开发费用会计分录北京seo外包 靠谱
  • 聚美优品网站建设分析java培训
  • 哈尔滨做网站的公司哪家好惠州企业网站seo
  • 那些网站可以够买域名注册域名在哪里注册
  • wordpress启用摘要失效seo报价单
  • 现代网站开发建设百度一下你就知道了 官网
  • 忻州市中小企业局网站百度的网址
  • 在印度做视频网站整合营销案例举例说明
  • 昆明网络建站公司seo网站推广教程
  • 阿里云wordpress xampp优化公司组织架构
  • 哪些网站可以做图片链接优化教程网
  • 企业网站哪个平台好班级优化大师客服电话
  • 做网站模板用什么软件竞价托管公司排名
  • 做那个网站近期时事新闻
  • 做网站和做微商城有什么区别免费网站推广网站短视频
  • 企业在线购物网站建设seo网站的优化流程
  • 东明网站建设百度客服电话人工服务
  • 做网站的不给做robots文件域名访问网站入口
  • 导航网站开发企业网站seo多少钱
  • 网站备案号注销查询东莞疫情最新消息今天新增病例
  • 西安市做网站公司长沙网站策划