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

上海网站建设最好的公司网络营销师报名官网

上海网站建设最好的公司,网络营销师报名官网,搜索网站建设,wordpress自动接口LeetCode 538. 把二叉搜索树转换为累加树 题目 给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。 提醒一下…

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

题目

给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。
提醒一下,二叉搜索树满足下列约束条件:
节点的左子树仅包含键 小于 节点键的节点。
节点的右子树仅包含键 大于 节点键的节点。
左右子树也必须是二叉搜索树。

思路

dfs
题目有点懵,看了题解大概意思就是右中左做个求和,那就比较容易了,直接不断向右递归,然后逐层向上求和就可以

代码

/*** 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 {private int s = 0;public TreeNode convertBST(TreeNode root) {dfs(root);return root;}private void dfs(TreeNode node) {if (node == null) {return;}dfs(node.right);s += node.val;node.val = s;dfs(node.left);}
}
http://www.mmbaike.com/news/60252.html

相关文章:

  • 自己做博客网站长尾关键词挖掘熊猫
  • 装修公司做网站今日头条新闻最新事件
  • wordpress二次元网站网站代运营价格
  • 店面设计公司seo优化效果
  • 电子商务网站建设实训室简介南宁seo网络推广
  • 网站信息架构产品推广方案范文500字
  • 用户管理系统登录admin宁波网络推广seo软件
  • 人大网站信息宣传建设如何推广一个品牌
  • 网站快速收录平台怎么在百度上做网站
  • 网站推广商品怎么做效果最好百度指数怎么用
  • node 做的网站后端顾问
  • 免费建网站的网络营销的特点主要包括什么
  • ecshop网站返回顶部代码最新域名8xgmvxyz
  • 一键转发软件批发商城百度seo培训公司
  • 东城免费做网站今日最新重大新闻
  • 网站建设方案书应急处置方案推广信息怎么写
  • 台州百度网站排名企业为何选择网站推广外包?
  • 网站建设 图片上传网站项目开发流程
  • 这几年做啥网站能致富seo流量
  • js网站评论框抖音优化排名
  • 广州定制网站设站长工具果冻传媒
  • 湖州网站建设培训合肥网站制作公司
  • 怎么上传自己的做网站前端seo搜索引擎优化
  • 高端的培训行业网站开发代运营电商公司
  • 石家庄手机网站制作多少钱百度搜索优化软件
  • 企业网站开发介绍网络营销的主要特点有哪些
  • 怎样做网站导购广告优化师的工作内容
  • 日本做家纺的公司网站网络营销的优势包括
  • 深圳微商城网站制作公司优化网站标题和描述的方法
  • 山东烟台疫情最新消息宁波seo如何做推广平台