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 24726b8 commit f55206dCopy full SHA for f55206d
kth-smallest-element-in-a-bst/pmjuu.py
@@ -0,0 +1,25 @@
1
+'''
2
+시간 복잡도: O(n)
3
+공간 복잡도: O(n)
4
5
+from typing import Optional
6
+
7
+# Definition for a binary tree node.
8
+class TreeNode:
9
+ def __init__(self, val=0, left=None, right=None):
10
+ self.val = val
11
+ self.left = left
12
+ self.right = right
13
14
+class Solution:
15
+ def kthSmallest(self, root: Optional[TreeNode], k: int) -> int:
16
+ def inorder_traversal(node):
17
+ if node:
18
+ inorder_traversal(node.left)
19
+ values.append(node.val)
20
+ inorder_traversal(node.right)
21
22
+ values = []
23
+ inorder_traversal(root)
24
25
+ return values[k - 1]
0 commit comments