关注
中序遍历递归写法还得把遍历的节点放入数组明显麻烦,非递归可以直接过程中判断是否到第k个数了。 import java.util.LinkedList; public class Solution { TreeNode KthNode(TreeNode pRoot, int k){ LinkedList<treenode> nodeStack = new LinkedList<treenode>(); TreeNode current = pRoot; int count = 0; while (current != null || !nodeStack.isEmpty()) { while (current != null) { nodeStack.addFirst(current); current = current.left; } if (!nodeStack.isEmpty()) { current = nodeStack.removeFirst(); count ++; if (count == k) { return current; } current = current.right; } } return null; } }</treenode></treenode>
点赞
相关推荐

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试被问第一学历差时该怎么回答 #
97997次浏览 615人参与
# 你见过最离谱的招聘要求是什么? #
152003次浏览 952人参与
# 水滴春招 #
37983次浏览 598人参与
# 你的房租占工资的比例是多少? #
18106次浏览 223人参与
# 你想留在一线还是回老家? #
17617次浏览 284人参与
# 听劝,这个简历怎么改 #
25138次浏览 324人参与
# 顺丰求职进展汇总 #
41886次浏览 252人参与
# 互联网行业现在还值得去吗 #
2697次浏览 23人参与
# 嵌入式岗知多少 #
24303次浏览 289人参与
# 2025,我想...... #
28498次浏览 309人参与
# 机械人的offer怎么选 #
119701次浏览 629人参与
# 大学最后一个寒假,我想…… #
18614次浏览 205人参与
# 面试被问“你的缺点是什么?”怎么答 #
15640次浏览 286人参与
# 第一份工作应该选高薪还是热爱? #
11745次浏览 122人参与
# 机械人,你在招聘流程中的企业有哪些? #
21791次浏览 205人参与
# 入职第四天,心情怎么样 #
13660次浏览 110人参与
# 招银网络科技工作体验 #
16046次浏览 81人参与
# 牛友投递互助,不漏校招机会 #
233139次浏览 3245人参与
# 0offer是寒冬太冷还是我太菜 #
1044629次浏览 8694人参与
# 租房找室友 #
8879次浏览 57人参与
# 大城市找工作会更容易吗 #
5799次浏览 31人参与