Kth Smallest Element in a BST LeetCode solution in Java
1class Solution {2private int count = 0;3private int result = 0;45public int kthSmallest(TreeNode root, int k) {6inorderTraversal(root, k);7return result;8}910private void inorderTraversal(TreeNode node, int k) {11if (node == null || count >= k) {12return;13}1415inorderTraversal(node.left, k);1617count++;18if (count == k) {19result = node.val;20return;21}2223inorderTraversal(node.right, k);24}25}