会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
codingbao
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
11
下一页
2024年1月24日
33_把二叉搜索树转换为累加树
摘要: 538.把二叉搜索树转换为累加树 给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。 提醒一下,二叉搜索树满足下列约束条件: 节点的左子树仅包含键 小于 节点键的节
阅读全文
posted @ 2024-01-24 21:19 鲍宪立
阅读(35)
评论(0)
推荐(0)
2024年1月23日
32_将有序数组转换为平衡二叉搜索树
摘要: 108、将有序数组转换为二叉搜索树 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。 示例 1: 输入:nums = [-10,-3,0,5,9] 输出:[
阅读全文
posted @ 2024-01-23 19:28 鲍宪立
阅读(38)
评论(0)
推荐(0)
2024年1月20日
31_修剪二叉搜索树
摘要: 669.修剪二叉搜索树 给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (即,如果没有被移除,原有的父代子代关系都应当保留)。 可以证明,存在 唯一的答案
阅读全文
posted @ 2024-01-20 13:38 鲍宪立
阅读(21)
评论(0)
推荐(0)
30_删除二叉搜索树中的节点
摘要: 450.删除二叉搜索树中的节点 给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。 一般来说,删除节点可分为两个步骤: 首先找到需要删除的节点; 如果找到了,删除它。 示例 1:
阅读全文
posted @ 2024-01-20 13:26 鲍宪立
阅读(56)
评论(0)
推荐(0)
2024年1月18日
29_二叉搜索树中的插入操作
摘要: 701.二叉搜索树中的插入操作 给定二叉搜索树(BST)的根节点 root 和要插入树中的值 value ,将值插入二叉搜索树。 返回插入后二叉搜索树的根节点。 输入数据 保证 ,新值和原始二叉搜索树中的任意节点值都不同。 注意,可能存在多种有效的插入方式,只要树在插入后仍保持为二叉搜索树即可。 你
阅读全文
posted @ 2024-01-18 20:30 鲍宪立
阅读(46)
评论(0)
推荐(0)
2024年1月9日
28_二叉树的最近公共祖先
摘要: 236.二叉树的最近公共祖先 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 示例 1: 输入:ro
阅读全文
posted @ 2024-01-09 15:05 鲍宪立
阅读(15)
评论(0)
推荐(0)
27_二叉搜索树的众数
摘要: 201.二叉搜索树中的众数 给你一个含重复值的二叉搜索树(BST)的根节点 root ,找出并返回 BST 中的所有 众数(即,出现频率最高的元素)。 如果树中有不止一个众数,可以按 任意顺序 返回。 假定 BST 满足如下定义: 结点左子树中所含节点的值 小于等于 当前节点的值 结点右子树中所含节
阅读全文
posted @ 2024-01-09 15:05 鲍宪立
阅读(35)
评论(0)
推荐(0)
2023年12月27日
26_二叉搜索树的最小绝对差
摘要: 530. 二叉搜索树的最小绝对差 给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数,其数值等于两值之差的绝对值。 示例 1: 输入:root = [4,2,6,1,3] 输出:1 示例 2: 输入:root = [1,0,48,null,null,
阅读全文
posted @ 2023-12-27 21:36 鲍宪立
阅读(20)
评论(0)
推荐(0)
25_验证二叉搜索树
摘要: 98.验证二叉搜索树 给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入:root = [2,1,3] 输
阅读全文
posted @ 2023-12-27 21:36 鲍宪立
阅读(23)
评论(0)
推荐(0)
2023年12月25日
24_二叉搜索树中的搜索
摘要: 700. 二叉搜索树中的搜索 给定二叉搜索树(BST)的根节点 root 和一个整数值 val。 你需要在 BST 中找到节点值等于 val 的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 null 。 示例 1: 输入:root = [4,2,7,1,3], val = 2 输出:[2
阅读全文
posted @ 2023-12-25 19:59 鲍宪立
阅读(46)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
11
下一页
公告