摘要: 题目定义: 输入一棵二叉树的根节点,求该树的深度。 从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。 例如: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 。 提示: 节点总数 < 阅读全文
posted @ 2020-12-17 11:29 0xHigos 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 题目定义: 给定一棵二叉搜索树,请找出其中第k大的节点。 示例 1: 输入: root = [3,1,4,null,2], k = 1 3 / \ 1 4 \ 2 输出: 4 示例 2: 输入: root = [5,3,6,2,4,null,null,1], k = 3 5 / \ 3 6 / \ 阅读全文
posted @ 2020-12-17 11:13 0xHigos 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 题目定义: 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7] ] 提示: 节点总数 <= 10 阅读全文
posted @ 2020-12-17 10:47 0xHigos 阅读(72) 评论(0) 推荐(0) 编辑