54.二叉搜索树的第k大节点
Last updated
Last updated
func kthLargest(_ root: TreeNode?, _ k: Int) -> Int {
var inorderArr: [Int] = []
func inorder(_ node: TreeNode?) {
guard let n = node else {
return
}
inorder(n.right)
inorderArr.append(n.val)
inorder(n.left)
}
inorder(root)
return inorderArr[k - 1]
}