摘要: 一. 问题描述 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7] ] 二. 解题思路 本题 阅读全文
posted @ 2019-11-05 19:07 fish大叔 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \ 3 4 4 3 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3 二. 解题思路 本 阅读全文
posted @ 2019-11-05 17:39 fish大叔 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入: 1 1 / \ / \ 2 3 2 3 [1,2,3], [1,2,3] 输出: true 示例 2: 输入: 1 1 / \ 2 2 [1,2] 阅读全文
posted @ 2019-11-05 16:28 fish大叔 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入: 2 / \ 1 3 输出: true 示例 2: 输入: 阅读全文
posted @ 2019-11-05 15:55 fish大叔 阅读(221) 评论(0) 推荐(0) 编辑