会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
small_lei_it
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
21
下一页
2020年8月14日
二叉搜索树中的搜索
摘要: 题目描述: 给定二叉搜索树(BST)的根节点和一个值。 你需要在BST中找到节点值等于给定值的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 NULL。 例如, 给定二叉搜索树: 4 / \ 2 7 / \ 1 3 和值: 2 你应该返回如下子树: 2 / \ 1 3 来源:力扣(Leet
阅读全文
posted @ 2020-08-14 09:05 small_lei_it
阅读(121)
评论(0)
推荐(0)
2020年8月13日
打家劫舍 III
摘要: 题目描述: 在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果两个直接相连的房子在同一天晚上被打劫
阅读全文
posted @ 2020-08-13 09:08 small_lei_it
阅读(124)
评论(0)
推荐(0)
2020年8月12日
二叉树的层序遍历
摘要: 题目描述: 给你一个二叉树,请你返回其按 层序遍历 得到的节点值。(即逐层地,从左到右访问所有节点)。 示例:二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7] ] 解题思路: 首先我们要
阅读全文
posted @ 2020-08-12 09:02 small_lei_it
阅读(224)
评论(0)
推荐(0)
2020年8月11日
二叉树的最近公共祖先
摘要: 题目描述: 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉树: root = [
阅读全文
posted @ 2020-08-11 08:59 small_lei_it
阅读(112)
评论(0)
推荐(0)
2020年8月10日
不同的二叉搜索树
摘要: 题目描述: 给定一个整数 n,求以 1 ... n 为节点组成的二叉搜索树有多少种? 示例: 输入: 3 输出: 5 解释: 给定 n = 3, 一共有 5 种不同结构的二叉搜索树: 1 3 3 2 1 \ / / / \ \ 3 2 1 1 3 2 / / \ \ 2 1 2 3 解题思路: 假设
阅读全文
posted @ 2020-08-10 09:26 small_lei_it
阅读(114)
评论(0)
推荐(0)
2020年8月7日
二叉树展开为链表
摘要: 题目描述: 给定一个二叉树,原地将它展开为一个单链表。 例如,给定二叉树 1 / \ 2 5 / \ \3 4 6 将其展开为: 1 \ 2 \ 3 \ 4 \ 5 \ 6 解法一 我们需要两步完成这道题。 将左子树插入到右子树的地方 将原来的右子树接到左子树的最右边节点 考虑新的右子树的根节点,一
阅读全文
posted @ 2020-08-07 09:31 small_lei_it
阅读(112)
评论(0)
推荐(0)
2020年8月6日
二叉树的中序遍历
摘要: 题目描述: 给定一个二叉树,返回它的中序 遍历。 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,3,2] //go //* Definition for a binary tree node. type TreeNode struct { Val int Left *TreeN
阅读全文
posted @ 2020-08-06 09:05 small_lei_it
阅读(144)
评论(0)
推荐(0)
2020年8月5日
二叉树的直径
摘要: 题目描述: 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。 示例 : 给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。 注意:两结点之间的路径
阅读全文
posted @ 2020-08-05 09:03 small_lei_it
阅读(425)
评论(0)
推荐(0)
2020年8月4日
树系列之对称二叉树
摘要: 题目描述: 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [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 //go /** * D
阅读全文
posted @ 2020-08-04 08:55 small_lei_it
阅读(151)
评论(0)
推荐(0)
2020年8月3日
从前序与中序遍历序列构造二叉树
摘要: 题目描述: 根据一棵树的前序遍历与中序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树: 3 / \ 9 20 / \ 15 7 //go /*
阅读全文
posted @ 2020-08-03 09:36 small_lei_it
阅读(219)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
21
下一页
公告