230
public class KthSmallest230 {
private int i = 0;
private int val = 0;
public int kthSmallest(TreeNode root, int k) {
ldr(root, k);
return val;
}
public void ldr(TreeNode root, int k) {
if (root == null) {
return;
}
ldr(root.left, k);
if (k == ++i) {
val = root.val;
}
ldr(root.right, k);
}
}