We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3fa23d0 commit 3fa02e1Copy full SHA for 3fa02e1
โkth-smallest-element-in-a-bst/hu6r1s.pyโ
@@ -0,0 +1,25 @@
1
+# Definition for a binary tree node.
2
+# class TreeNode:
3
+# def __init__(self, val=0, left=None, right=None):
4
+# self.val = val
5
+# self.left = left
6
+# self.right = right
7
+class Solution:
8
+ def kthSmallest(self, root: Optional[TreeNode], k: int) -> int:
9
+ values = []
10
+ def dfs(node):
11
+ if not node:
12
+ return
13
+
14
+ dfs(node.left)
15
+ values.append(node.val)
16
+ dfs(node.right)
17
18
19
+ dfs(root)
20
+ return values[k-1]
21
22
+"""
23
+์ด์ง ํ์ ํธ๋ฆฌ๋ ์ผ์ชฝ์ val๋ณด๋ค ์๊ณ ์ค๋ฅธ์ชฝ์ val๋ณด๋ค ํผ
24
+๊ทธ๋ ๊ธฐ์ ์ค์์ํ ๋ฐฉ์์ผ๋ก ํ๋ฉด ์์ฐ์ค๋ฝ๊ฒ ์ ๋ ฌ๋ ์ํ๋ก ๋ฐฐ์ด์ ๋ค์ด๊ฐ๊ฒ ๋๋ค.
25
0 commit comments