应用题-二叉树专题-把二叉搜索树转换为累加树
```python # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val
```python # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val
```python # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val
```python # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val
```python # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None
遇到在二叉搜索树上求最值,求差值之类的, 都要思考一下二叉搜索树是有序的,利用好这个特点。 ```python # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, le
**~~错误写法~~** 想简单了, 注意二叉搜索树的概念 例如下面这个测试用例, 下面代码就通过不了 **[5,4,6,null,null,3,7]** ```python # Definition for a binary tree node. # class TreeNode:
**迭代** ```python # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.va
```python # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val
**线性求最大值** ```python # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # sel
```python # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val