摒弃世俗浮躁
追求技术精湛

算法 第3页

【力扣】78. 子集-时光日记

【力扣】78. 子集

给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1: 输入:nums...

赞(0)EnzoEnzo阅读(5736)去评论
【力扣】93. 复原 IP 地址-时光日记

【力扣】93. 复原 IP 地址

有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 '.' 分隔。 给定一个只包含数字的字符串 s ,用以表示一个 ...

赞(0)EnzoEnzo阅读(5736)去评论
【力扣】131. 分割回文串-时光日记

【力扣】131. 分割回文串

给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 回文串 是正着读和反着读都一样的字符串。 示例 1: 输入:s = "aa...

赞(0)EnzoEnzo阅读(5744)去评论
【力扣】40. 组合总和 II-时光日记

【力扣】40. 组合总和 II

给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使...

赞(0)EnzoEnzo阅读(5743)去评论
【力扣】39. 组合总和-时光日记

【力扣】39. 组合总和

给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列...

赞(0)EnzoEnzo阅读(5747)去评论
【力扣】17. 电话号码的字母组合-时光日记

【力扣】17. 电话号码的字母组合

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits...

赞(0)EnzoEnzo阅读(5758)去评论
【力扣】216. 组合总和 III-时光日记

【力扣】216. 组合总和 III

找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。 示例 1: 输入: k = 3, n = ...

赞(0)EnzoEnzo阅读(5761)去评论
【力扣】77. 组合-时光日记

【力扣】77. 组合

给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1: 输入:n = 4, k = 2 输出: [ [2,4], [3,4], [2,3], ...

赞(0)EnzoEnzo阅读(5768)去评论
【力扣】669. 修剪二叉搜索树-时光日记

【力扣】669. 修剪二叉搜索树

给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (...

赞(0)EnzoEnzo阅读(5777)去评论
【力扣】450. 删除二叉搜索树中的节点-时光日记

【力扣】450. 删除二叉搜索树中的节点

给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。 一般来说,删除节...

赞(0)EnzoEnzo阅读(5793)评论(1)
【力扣】235. 二叉搜索树的最近公共祖先-时光日记

【力扣】235. 二叉搜索树的最近公共祖先

给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一...

赞(0)EnzoEnzo阅读(5797)去评论
【力扣】236. 二叉树的最近公共祖先-时光日记

【力扣】236. 二叉树的最近公共祖先

给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节...

赞(0)EnzoEnzo阅读(5807)去评论
【力扣】501. 二叉搜索树中的众数-时光日记

【力扣】501. 二叉搜索树中的众数

给你一个含重复值的二叉搜索树(BST)的根节点 root ,找出并返回 BST 中的所有 众数(即,出现频率最高的元素)。 如果树中有不止一个众数,可以按 任意顺序 返回。 假定 BST 满足如下...

赞(0)EnzoEnzo阅读(5809)去评论
【力扣】530. 二叉搜索树的最小绝对差-时光日记

【力扣】530. 二叉搜索树的最小绝对差

给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数,其数值等于两值之差的绝对值。 示例 1: 输入:root = [4,2,6,1,3] 输出:1 示例 2: 输入...

赞(0)EnzoEnzo阅读(5812)去评论
【力扣】98. 验证二叉搜索树-时光日记

【力扣】98. 验证二叉搜索树

给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 示例 1: 输入:root = [2,1,3] 输出:true 示例 2: 输入:root = [5,1,4,null,null,3,6] 输出:...

赞(0)EnzoEnzo阅读(5833)去评论
【力扣】700. 二叉搜索树中的搜索-时光日记

【力扣】700. 二叉搜索树中的搜索

给定二叉搜索树(BST)的根节点 root 和一个整数值 val。 你需要在 BST 中找到节点值等于 val 的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 null 。 示例 1: ...

赞(0)EnzoEnzo阅读(5836)去评论
【力扣】617. 合并二叉树-时光日记

【力扣】617. 合并二叉树

给你两棵二叉树: root1 和 root2 。 想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则是:如果...

赞(0)EnzoEnzo阅读(5811)去评论

登录

找回密码

注册