摒弃世俗浮躁
追求技术精湛
共 132 篇文章

标签:算法

【力扣】139. 单词拆分-时光日记

【力扣】139. 单词拆分

给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使...

赞(1)EnzoEnzo算法 阅读(5425)去评论
【力扣】279. 完全平方数-时光日记

【力扣】279. 完全平方数

给你一个整数 n ,返回 和为 n 的完全平方数的最少数量 。 完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9 和&...

赞(0)EnzoEnzo算法 阅读(5421)去评论
【力扣】322. 零钱兑换-时光日记

【力扣】322. 零钱兑换

给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,...

赞(0)EnzoEnzo算法 阅读(5442)去评论
【力扣】70. 爬楼梯-时光日记

【力扣】70. 爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n = 2输出:2解释:有两种方法可以爬到楼顶。 ...

赞(0)EnzoEnzo算法 阅读(5528)去评论
【力扣】518. 零钱兑换 II-时光日记

【力扣】518. 零钱兑换 II

给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设...

赞(0)EnzoEnzo算法 阅读(5447)去评论
【力扣】494. 目标和-时光日记

【力扣】494. 目标和

给你一个非负整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 '+' 或 '-' ,然后串联起所有整数,可以构造一个 表达式 : 返回可以通过上述方...

赞(0)EnzoEnzo算法 阅读(5450)去评论
【力扣】416. 分割等和子集-时光日记

【力扣】416. 分割等和子集

给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 示例 1: 输入:nums = [1,5,11,5]输出:true解释:数组可以...

赞(0)EnzoEnzo算法 阅读(5479)去评论
【力扣】343. 整数拆分-时光日记

【力扣】343. 整数拆分

给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化。 返回 你可以获得的最大乘积 。 示例 1: 输入: n = 2输出: 1...

赞(0)EnzoEnzo算法 阅读(5516)去评论
【力扣】63. 不同路径 II-时光日记

【力扣】63. 不同路径 II

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。 现在考虑网格中有障碍...

赞(0)EnzoEnzo算法 阅读(5521)去评论
【力扣】62. 不同路径-时光日记

【力扣】62. 不同路径

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的...

赞(0)EnzoEnzo算法 阅读(5512)去评论
【力扣】509. 斐波那契数-时光日记

【力扣】509. 斐波那契数

斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0,F(1) = 1...

赞(0)EnzoEnzo算法 阅读(5526)去评论
【力扣】968. 监控二叉树-时光日记

【力扣】968. 监控二叉树

给定一个二叉树,我们在树的节点上安装摄像头。 节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。 计算监控树的所有节点所需的最小摄像头数量。 示例 1: 输入:[0,0,null,0,0]输出:1解释:如图所示...

赞(0)EnzoEnzo算法 阅读(5543)去评论
【力扣】56. 合并区间-时光日记

【力扣】56. 合并区间

以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间&...

赞(0)EnzoEnzo算法 阅读(5555)去评论
【力扣】763. 划分字母区间-时光日记

【力扣】763. 划分字母区间

给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。 注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是 s 。 返回一个表示...

赞(0)EnzoEnzo算法 阅读(5552)去评论

登录

找回密码

注册