410.分割数组的最大值 【LetMeFly】410.分割数组的最大值:二分力扣题目链接:https://leetcode.cn/problems/split-array-largest-sum/ 给定一个非负整数数组 nums 和一个整数 m ,你需要将这个数组分成 m 个非空的连续子数组。 设计一个算法使得这 m 个子数组各自和的最大值最小。 示例 2024-01-21 #题解 #数组 #动态规划 #贪心 #LeetCode #困难 #二分查找 #二分 #前缀和
2788.按分隔符拆分字符串 【LetMeFly】2788.按分隔符拆分字符串:模拟(字符串处理)力扣题目链接:https://leetcode.cn/problems/split-strings-by-separator/ 给你一个字符串数组 words 和一个字符 separator ,请你按 separator 拆分 words 中的每个字符串。 返回一个由拆分后的新字符串组成的字符串数组,不包括空字符串 。 注意 2024-01-20 #题解 #简单 #模拟 #字符串 #数组 #LeetCode #遍历 #字符串解析
2171.拿出最少数目的魔法豆 【LetMeFly】2171.拿出最少数目的魔法豆:排序 + 枚举力扣题目链接:https://leetcode.cn/problems/removing-minimum-number-of-magic-beans/ 给你一个 正 整数数组 beans ,其中每个整数表示一个袋子里装的魔法豆的数目。 请你从每个袋子中 拿出 一些豆子(也可以&nb 2024-01-18 #题解 #中等 #数组 #排序 #LeetCode #前缀和
2744.最大字符串配对数目 【LetMeFly】2744.最大字符串配对数目:哈希表力扣题目链接:https://leetcode.cn/problems/find-maximum-number-of-string-pairs/ 给你一个下标从 0 开始的数组 words ,数组中包含 互不相同 的字符串。 如果字符串 words[i] 与字符串 words[j] 2024-01-17 #题解 #简单 #模拟 #字符串 #数组 #LeetCode #哈希 #哈希表 #map
82.删除排序链表中的重复元素 II 【LetMeFly】82.删除排序链表中的重复元素 II:模拟力扣题目链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-list-ii/ 给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 示例 1: 2024-01-15 #题解 #中等 #双指针 #LeetCode #链表
83.删除排序链表中的重复元素 【LetMeFly】83.删除排序链表中的重复元素:模拟力扣题目链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-list/ 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 示例 1: 输入:h 2024-01-14 #题解 #简单 #LeetCode #链表
2085.统计出现过一次的公共字符串 【LetMeFly】2085.统计出现过一次的公共字符串:哈希表力扣题目链接:https://leetcode.cn/problems/count-common-words-with-one-occurrence/ 给你两个字符串数组 words1 和 words2 ,请你返回在两个字符串数组中 都恰好出现一次 的字符串的数目。 2024-01-12 #题解 #简单 #字符串 #数组 #LeetCode #哈希表 #map #计数
2645.构造有效字符串的最少插入数 【LetMeFly】2645.构造有效字符串的最少插入数:O(n) + O(1)力扣题目链接:https://leetcode.cn/problems/minimum-additions-to-make-valid-string/ 给你一个字符串 word ,你可以向其中任何位置插入 "a"、"b" 或 "c" 任意次,返回使 word 有效 需要插入的最少字母数。 如果字符串可以由 "abc" 2024-01-11 #题解 #中等 #字符串 #动态规划 #贪心 #LeetCode #栈
2696.删除子串后的字符串最小长度 【LetMeFly】2696.删除子串后的字符串最小长度:栈力扣题目链接:https://leetcode.cn/problems/minimum-string-length-after-removing-substrings/ 给你一个仅由 大写 英文字符组成的字符串 s 。 你可以对此字符串执行一些操作,在每一步操作中,你可以从 s 中删除 任一个 "AB" 或 "CD" 子字符串。 通过 2024-01-10 #题解 #简单 #模拟 #字符串 #LeetCode #栈
447.回旋镖的数量 【LetMeFly】447.回旋镖的数量:哈希表力扣题目链接:https://leetcode.cn/problems/number-of-boomerangs/ 给定平面上 n 对 互不相同 的点 points ,其中 points[i] = [xi, yi] 。回旋镖 是由点 (i, j, k) 表示的元组 ,其中 i 和 j&nbs 2024-01-08 #题解 #中等 #数学 #数组 #LeetCode #哈希 #哈希表 #map