We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a1c79f5 commit e705bd0Copy full SHA for e705bd0
1 file changed
Week_01/id_3/recursion/783/LeetCode_783_3_v2.py
@@ -0,0 +1,16 @@
1
+class Solution:
2
+ def minDiffInBST(self, root) -> int:
3
+ # 取值2-100之间
4
+ self.diff = 100
5
+ self.last = -100
6
+
7
+ def dfs(node):
8
+ if not node:
9
+ return
10
+ dfs(node.left)
11
+ self.diff = min(self.diff, node.val-self.last)
12
+ self.last = node.val
13
+ dfs(node.right)
14
15
+ dfs(root)
16
+ return self.diff
0 commit comments