/* function TreeNode(x) {
this.val = x;
this.left = null;
this.right = null;
} */
function KthNode(pRoot, k)
{
let stack = []
let result = []
let current = pRoot
while(current || stack.length){
if(current){
stack.push(current)
current = current.left
}else{
current = stack.pop()
result.push(current)
if(result.length == k){
return result[k-1]
}
current = current.right
}
}
}
module.exports = {
KthNode : KthNode
};
11-16
1013
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交