230. 二叉搜索树中第K小的元素
递归解法
例用二叉搜索树中序遍历的特点,再使用 n 记录遍历个数,如果 n == k 说明找到想要的答案
执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户 内存消耗:38.2 MB, 在所有 Java 提交中击败了66.06%的用户
class Solution {int n = 0;int ank = -1;public int kthSmallest(TreeNode root, int k) {recursion(root, k);return ank;}private void recursion(TreeNode node, int k) {if (node == null) return;recursion(node.left, k);if (++n == k) {ank = node.val;return;}recursion(node.right, k);}}

