题目链接:https://leetcode-cn.com/problems/er-cha-sou-suo-shu-de-di-kda-jie-dian-lcof/
难度:简单
描述:
给定一棵二叉搜索树,请找出其中第 k
大的节点的值。
题解
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = None
class Solution:
def kthLargest(self, root: TreeNode, k: int) -> int:
nums = []
def recursion(root):
if root is None:
return
recursion(root.right)
nums.append(root.val)
recursion(root.left)
recursion(root)
return nums[k-1]