class Solution:
def kthSmallest(self, root, k):
"""
:type root: TreeNode
:type k: int
:rtype: int
"""
self.cn=0
self.flag=False
self.res=None
self.inOrder(root,k)
return self.res
def inOrder(self,root,k):
if not root or self.flag: return
self.inOrder(root.left,k)
self.cn+=1
if self.cn==k:
self.res=root.val
self.flag=True
self.inOrder(root.right,k)
python leetcode 230. Kth Smallest Element in a BST
最新推荐文章于 2024-07-12 05:42:31 发布