
class Solution {
int res = 0;
int index = 0;
public int kthSmallest(TreeNode root, int k) {
zhongxu(root,k);
return res;
}
public void zhongxu(TreeNode root,int k){
if(root == null) return;
zhongxu(root.left,k);
index++; //从这开始是遍历到第一个元素
if( k == index){
res = root.val;
return;
};
zhongxu(root.right,k);
}
}
版权声明:本文为qq_54494937原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。