随笔分类 -  力扣笔记

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
小白刷题,第一遍刷题的目标就是找寻解题思路~
力扣575(java&python)-分糖果(简单)
摘要:题目: Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。 医生建议 Alice 要少摄入糖分,只吃掉她所有糖的 n / 2 即可(n 是一个偶数)。Alice 非常喜欢这些糖,她想要在遵循医生建议的情况下,尽 阅读全文
posted @ 2022-10-29 10:41 我不想一直当菜鸟 阅读(235) 评论(0) 推荐(0)
力扣1773(java&python)-统计匹配检索规则的物品数量(简单)
摘要:题目: 给你一个数组 items ,其中 items[i] = [typei, colori, namei] ,描述第 i 件物品的类型、颜色以及名称。 另给你一条由两个字符串 ruleKey 和 ruleValue 表示的检索规则。 如果第 i 件物品能满足下述条件之一,则认为该物品与给定的检索规 阅读全文
posted @ 2022-10-29 09:34 我不想一直当菜鸟 阅读(53) 评论(0) 推荐(0)
力扣907(java)-子数组的最小值之和(中等)
摘要:题目: 给定一个整数数组 arr,找到 min(b) 的总和,其中 b 的范围为 arr 的每个(连续)子数组。 由于答案可能很大,因此 返回答案模 10^9 + 7 。 示例 1: 输入:arr = [3,1,2,4]输出:17解释:子数组为 [3],[1],[2],[4],[3,1],[1,2] 阅读全文
posted @ 2022-10-28 14:23 我不想一直当菜鸟 阅读(172) 评论(0) 推荐(0)
力扣455(java&python)-分发饼干(简单)
摘要:题目: 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个 阅读全文
posted @ 2022-10-27 10:50 我不想一直当菜鸟 阅读(87) 评论(0) 推荐(0)
力扣182(java&python)-数组元素积的符号(简单)
摘要:题目: 已知函数 signFunc(x) 将会根据 x 的正负返回特定值: 如果 x 是正数,返回 1 。如果 x 是负数,返回 -1 。如果 x 是等于 0 ,返回 0 。给你一个整数数组 nums 。令 product 为数组 nums 中所有元素值的乘积。 返回 signFunc(produc 阅读全文
posted @ 2022-10-27 09:20 我不想一直当菜鸟 阅读(66) 评论(0) 推荐(0)
力扣561(java&python)-数组拆分(简单)
摘要:题目: 给定长度为 2n 的整数数组 nums ,你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从 1 到 n 的 min(ai, bi) 总和最大。 返回该 最大总和 。 示例 1: 输入:nums = [1,4,3,2]输出:4 阅读全文
posted @ 2022-10-26 10:51 我不想一直当菜鸟 阅读(106) 评论(0) 推荐(0)
力扣122(java&python)-买卖股票的最佳时机 II(中等)
摘要:题目: 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。 返回 你能获得的 最大 利润 。 示例 1: 输入:prices = [7 阅读全文
posted @ 2022-10-26 10:14 我不想一直当菜鸟 阅读(51) 评论(0) 推荐(0)
力扣915(java&python)-分割数组(中等)
摘要:题目: 给定一个数组 nums ,将其划分为两个连续子数组 left 和 right, 使得: left 中的每个元素都小于或等于 right 中的每个元素。left 和 right 都是非空的。left 的长度要尽可能小。在完成这样的分组后返回 left 的 长度 。 用例可以保证存在这样的划分方 阅读全文
posted @ 2022-10-24 16:19 我不想一直当菜鸟 阅读(81) 评论(0) 推荐(0)
力扣1768(java&python)-交替合并字符串(简单)
摘要:题目: 给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。 返回 合并后的字符串 。 示例 1: 输入:word1 = "abc", word2 = "pqr"输出:"apb 阅读全文
posted @ 2022-10-23 10:02 我不想一直当菜鸟 阅读(301) 评论(0) 推荐(0)
力扣1235(java)-规划兼职工作(困难)
摘要:题目: 你打算利用空闲时间来做兼职工作赚些零花钱。 这里有 n 份兼职工作,每份工作预计从 startTime[i] 开始到 endTime[i] 结束,报酬为 profit[i]。 给你一份兼职工作表,包含开始时间 startTime,结束时间 endTime 和预计报酬 profit 三个数组, 阅读全文
posted @ 2022-10-22 11:55 我不想一直当菜鸟 阅读(97) 评论(0) 推荐(0)
力扣121(java&python)-买卖股票的最佳时机(简单)
摘要:题目: 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返 阅读全文
posted @ 2022-10-22 10:18 我不想一直当菜鸟 阅读(119) 评论(0) 推荐(0)
力扣901(java&python)-股票价额跨度(中等)
摘要:题目: 编写一个 StockSpanner 类,它收集某些股票的每日报价,并返回该股票当日价格的跨度。 今天股票价格的跨度被定义为股票价格小于或等于今天价格的最大连续日数(从今天开始往回数,包括今天)。 例如,如果未来7天股票的价格是 [100, 80, 60, 70, 60, 75, 85],那么 阅读全文
posted @ 2022-10-21 11:06 我不想一直当菜鸟 阅读(63) 评论(0) 推荐(0)
力扣605(java&python)-种花问题(简单)
摘要:题目: 假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 给你一个整数数组 flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有一个数 n ,能否在不打破种植规则的情况下种入 n 阅读全文
posted @ 2022-10-20 23:31 我不想一直当菜鸟 阅读(68) 评论(0) 推荐(0)
力扣525(java&python)-连续数组(中等)
摘要:题目: 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。 示例 1: 输入: nums = [0,1]输出: 2说明: [0, 1] 是具有相同数量 0 和 1 的最长连续子数组。示例 2: 输入: nums = [0,1,0]输出: 2说明 阅读全文
posted @ 2022-10-19 20:48 我不想一直当菜鸟 阅读(58) 评论(0) 推荐(0)
力扣523(java&python)-连续的子数组和(中等)
摘要:题目: 给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组: 子数组大小 至少为 2 ,且子数组元素总和为 k 的倍数。如果存在,返回 true ;否则,返回 false 。 如果存在一个整数 n ,令整数 x 符合 x = n * k ,则称 阅读全文
posted @ 2022-10-18 15:25 我不想一直当菜鸟 阅读(92) 评论(0) 推荐(0)
力扣560(java&python)-和为k的子数组(中等)
摘要:题目: 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的连续子数组的个数 。 示例 1: 输入:nums = [1,1,1], k = 2输出:2示例 2: 输入:nums = [1,2,3], k = 3输出:2 提示: 1 <= nums.length <= 2 阅读全文
posted @ 2022-10-17 10:42 我不想一直当菜鸟 阅读(67) 评论(0) 推荐(0)
力扣18(java)-四数之和(中等)
摘要:题目: 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复): 0 <= a, b, c, d < na 阅读全文
posted @ 2022-10-16 20:37 我不想一直当菜鸟 阅读(116) 评论(0) 推荐(0)
力扣454(java&python)-四数相加 II(中等)
摘要:题目: 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: 0 <= i, j, k, l < nnums1[i] + nums2[j] + nums3[k] + nums4[l] == 0 示例 1: 阅读全文
posted @ 2022-10-15 18:39 我不想一直当菜鸟 阅读(79) 评论(0) 推荐(0)
力扣609(java&python)-在系统中查找重复文件(中等)
摘要:给你一个目录信息列表 paths ,包括目录路径,以及该目录中的所有文件及其内容,请你按路径返回文件系统中的所有重复文件。答案可按 任意顺序 返回。 一组重复的文件至少包括 两个 具有完全相同内容的文件。 输入 列表中的单个目录信息字符串的格式如下: "root/d1/d2/.../dm f1.tx 阅读全文
posted @ 2022-10-14 10:42 我不想一直当菜鸟 阅读(154) 评论(0) 推荐(0)
力扣554(java&python)-砖墙(中等)
摘要:题目: 你的面前有一堵矩形的、由 n 行砖块组成的砖墙。这些砖块高度相同(也就是一个单位高)但是宽度不同。每一行砖块的宽度之和相等。 你现在要画一条 自顶向下 的、穿过 最少 砖块的垂线。如果你画的线只是从砖块的边缘经过,就不算穿过这块砖。你不能沿着墙的两个垂直边缘之一画线,这样显然是没有穿过一块砖 阅读全文
posted @ 2022-10-13 10:55 我不想一直当菜鸟 阅读(102) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页