deno.land / x / masx200_leetcode_test@10.6.5 / kth-smallest-element-in-a-bst / index.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { TreeNode } from "../binary-tree-inorder-traversal/TreeNode.ts";
export default function kthSmallest(root: TreeNode | null, k: number): number { const res: number[] = []; // 中序遍历 const inOrder = (root: TreeNode | null) => { if (!root) return; inOrder(root.left); res.push(root.val); if (typeof res[k - 1] === "number") { return; } inOrder(root.right); }; inOrder(root); return res[k - 1];}
masx200_leetcode_test

Version Info

Tagged at
a year ago