LeetCodeDiary

A Diary for solving LeetCode problems

View on GitHub
class Solution:
    def minDiffInBST(self, root: TreeNode) -> int:
        self.preVal = None
        self.res = float('inf')
        self.dfs(root)
        return self.res
    def dfs(self,root):
        if not root: return
        self.dfs(root.left)
        if self.preVal != None:
            self.res = min(self.res,root.val-self.preVal)
        self.preVal = root.val
        self.dfs(root.right)

树 简单 每日一题

https://leetcode-cn.com/problems/minimum-distance-between-bst-nodes/

0530.二叉搜索树的最小绝对差.md 相同