摘要: 226. 翻转二叉树 Difficulty: 简单 翻转一棵二叉树。 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 备注: 这个问题是受到 的 启发的 : 谷歌:我们90%的工程师使用您编写的软件(Homebrew), 阅读全文
posted @ 2020-12-01 22:44 swordspoet 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 199. 二叉树的右视图 Difficulty: 中等 给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例: 输入: [1,2,3,null,5,null,4] 输出: [1, 3, 4] 解释: 1 < / \ 2 3 < \ \ 5 4 < Solu 阅读全文
posted @ 2020-12-01 19:51 swordspoet 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 222. 完全二叉树的节点个数 Difficulty: 中等 给出一个完全二叉树,求出该树的节点个数。 说明: 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。 阅读全文
posted @ 2020-12-01 19:28 swordspoet 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 173. 二叉搜索树迭代器 Difficulty: 中等 实现一个二叉搜索树迭代器。你将使用二叉搜索树的根节点初始化迭代器。 调用 next() 将返回二叉搜索树中的下一个最小的数。 示例: BSTIterator iterator = new BSTIterator(root); iterator 阅读全文
posted @ 2020-12-01 14:18 swordspoet 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 序号 题目 难度 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 阅读全文
posted @ 2020-12-01 10:42 swordspoet 阅读(70) 评论(0) 推荐(0) 编辑