Fork me on GitHub

2023年4月8日

27. 移除元素

摘要: 力扣题目链接 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 输入:num 阅读全文

posted @ 2023-04-08 10:35 Co3y 阅读(6) 评论(0) 推荐(0) 编辑

26. 删除有序数组中的重复项 & 80. 删除有序数组中的重复项 II

摘要: 力扣题目链接(26) 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k  阅读全文

posted @ 2023-04-08 10:05 Co3y 阅读(55) 评论(0) 推荐(0) 编辑

2023年4月2日

2516. 每种字符至少取 K 个

摘要: 力扣题目链接 给你一个由字符 'a'、'b'、'c' 组成的字符串 s 和一个非负整数 k 。每分钟,你可以选择取走 s 最左侧 还是 最右侧 的那个字符。 你必须取走每种字符 至少 k 个,返回需要的 最少 分钟数;如果无法取到,则返回 -1 。 示例 1: 输入:s = "aabaaaacaab 阅读全文

posted @ 2023-04-02 16:42 Co3y 阅读(36) 评论(0) 推荐(0) 编辑

713. 乘积小于 K 的子数组

摘要: 力扣题目链接 给你一个整数数组 nums 和一个整数 k ,请你返回子数组内所有元素的乘积严格小于 k 的连续子数组的数目。 示例 1: 输入:nums = [10,5,2,6], k = 100 输出:8 解释:8 个乘积小于 100 的子数组分别为:[10]、[5]、[2],、[6]、[10,5 阅读全文

posted @ 2023-04-02 15:16 Co3y 阅读(16) 评论(0) 推荐(0) 编辑

1658. 将 x 减到 0 的最小操作数

摘要: 力扣题目链接 给你一个整数数组 nums 和一个整数 x 。每一次操作时,你应当移除数组 nums 最左边或最右边的元素,然后从 x 中减去该元素的值。请注意,需要 修改 数组以供接下来的操作使用。 如果可以将 x 恰好 减到 0 ,返回 最小操作数 ;否则,返回 -1 。 示例 1: 输入:num 阅读全文

posted @ 2023-04-02 14:26 Co3y 阅读(28) 评论(0) 推荐(0) 编辑

1438. 绝对差不超过限制的最长连续子数组

摘要: 力扣题目链接 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组,则返回 0 。 示例 1: 输入:nums = [8,2,4,7], limit = 4 输出 阅读全文

posted @ 2023-04-02 10:07 Co3y 阅读(17) 评论(0) 推荐(0) 编辑

2023年3月31日

1004. 最大连续1的个数 III

摘要: 力扣题目链接 给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0 ,则返回 数组中连续 1 的最大个数 。 示例 1: 输入:nums = [1,1,1,0,0,0,1,1,1,1,0], K = 2 输出:6 解释:[1,1,1,0,0,1,1,1,1,1,1] 粗体数字从 阅读全文

posted @ 2023-03-31 16:35 Co3y 阅读(16) 评论(0) 推荐(0) 编辑

904. 水果成篮

摘要: 力扣题目链接 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主人设定了一些严格的规矩,你必须按照要求采摘水果: 你只有 两个 篮子,并且每个篮子只能装 单一类 阅读全文

posted @ 2023-03-31 15:54 Co3y 阅读(8) 评论(0) 推荐(0) 编辑

76. 最小覆盖子串

摘要: 力扣题目链接 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。 如果 s 中存在这样的子串,我们保证它是唯 阅读全文

posted @ 2023-03-31 15:15 Co3y 阅读(13) 评论(0) 推荐(0) 编辑

3. 无重复字符的最长子串

摘要: 力扣题目链接 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长 阅读全文

posted @ 2023-03-31 15:09 Co3y 阅读(10) 评论(0) 推荐(0) 编辑

导航