Convert BST to Greater Tree
来源:互联网 发布:陕西广电网络换门庭 编辑:程序博客网 时间:2024/04/30 09:53
1、解题思路
逆中序便利:右中左
累加和:节点值 += 当前累加和
2、代码
class Solution { int sum = 0; public TreeNode convertBST(TreeNode root) { if(root==null) return null; convert(root); return root; } public void convert(TreeNode p){ if(p!=null){ convert(p.right); p.val += sum;// 累加和 sum = p.val; convert(p.left); } }}
阅读全文
0 0
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- convert bst to greater tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- Convert BST to Greater Tree
- HTML-3
- Linux查看和修改PATH环境变量的方法
- 加法电路原理
- HDU
- fragment activity 间传值
- Convert BST to Greater Tree
- Netty实战读书笔记(第三章)
- 连续总结第三十二天
- ArcGIS API for JavaScript 通过identifyTask实现按区域选取截图
- 计算两整数的最大值
- 蓝桥杯 历届试题 核桃的数量
- java串口调试助手
- upload三种上传方式(上)----Servlet----post----commons-fileupload-1.2.1.jar方式请求上传文件
- 杭电ACM OJ 1013 Digital Roots 如何用递归优雅地把一个未知长度的长整数的每一位拆分出来