# 938. Range Sum of BST
https://leetcode.com/problems/range-sum-of-bst/
# 思路:
1. 就是基本的BFS 加上一些運算技巧
```python=
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, val=0, left=None, right=None):
# self.val = val
# self.left = left
# self.right = right
class Solution:
def rangeSumBST(self, root: Optional[TreeNode], low: int, high: int) -> int:
from collections import deque
list=[]
q=deque()
q.append(root)
while q :
root=q.popleft()
list.append(root.val)
if root.left:
q.append(root.left)
if root.right :
q.append(root.right )
list.sort()
flag=0
sum=0
for i in list :
if i ==low:
flag=1
if i ==high :
sum+=high
return sum
if flag==1:
sum+=i
```