关注
中序遍历递归写法还得把遍历的节点放入数组明显麻烦,非递归可以直接过程中判断是否到第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>
点赞
相关推荐
03-02 08:18
集美大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你简历上最心虚的一句话 #
1202次浏览 16人参与
# 第一份工作应该选择高薪还是大平台 #
220571次浏览 1040人参与
# 华泰星战营,提前锁定校招offer #
3831次浏览 246人参与
# 考公VS就业,你怎么选? #
99954次浏览 523人参与
# 卷__卷不过你们,只能卷__了 #
59893次浏览 756人参与
# 商战,最累的是我们 #
31653次浏览 99人参与
# 校招第一份工作你干了多久? #
150144次浏览 631人参与
# 小红书求职进展汇总 #
238482次浏览 1397人参与
# 哪些公司对双非友好 #
230002次浏览 1236人参与
# 大疆求职进展汇总 #
699809次浏览 4351人参与
# AI时代还有必要刷leetcode吗? #
50061次浏览 583人参与
# 字节7000实习来了,你投了吗? #
43946次浏览 343人参与
# 国企/银行/研究所公司爆料 #
209241次浏览 919人参与
# 格力求职进展汇总 #
213495次浏览 1276人参与
# 大学生该如何认清当下的就业环境? #
166137次浏览 912人参与
# 想从事Agent应该学习哪些技术? #
14546次浏览 391人参与
# 26届春招投递记录 #
4960次浏览 51人参与
# 校招生月薪1W算什么水平 #
144081次浏览 496人参与
# 海康威视求职进展 #
134646次浏览 555人参与
# 机械笔面试考察这些知识点 #
17960次浏览 121人参与
# 工作中,努力重要还是选择重要? #
285984次浏览 2587人参与
查看16道真题和解析
天翼支付科技有限公司公司福利 19人发布