LetLeet Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

922.按奇偶排序数组 II:O(1)空间复杂度-一次遍历双指针

【LetMeFly】922.按奇偶排序数组 II:O(1)空间复杂度-一次遍历双指针力扣题目链接:https://leetcode.cn/problems/sort-array-by-parity-ii/ 给定一个非负整数数组 nums,  nums 中一半整数是 奇数 ,一半整数是 偶数 。 对数组进行排序,以便当 nums[i] 为奇数时,i 
2025-02-04
题解 > LeetCode
#题解 #简单 #双指针 #数组 #排序 #LeetCode

680.验证回文串 II:两侧向中间,不同就试删

【LetMeFly】680.验证回文串 II:两侧向中间,不同就试删力扣题目链接:https://leetcode.cn/problems/valid-palindrome-ii/ 给你一个字符串 s,最多 可以从中删除一个字符。 请你判断 s 是否能成为回文字符串:如果能,返回 true ;否则,返回 false 。   示例 1: 输入:s = "aba" 输出:
2025-02-03
题解 > LeetCode
#题解 #简单 #字符串 #双指针 #LeetCode #回文 #回文串

598.区间加法 II:最小值

【LetMeFly】598.区间加法 II:最小值力扣题目链接:https://leetcode.cn/problems/range-addition-ii/ 给你一个 m x n 的矩阵 M 和一个操作数组 op 。矩阵初始化时所有的单元格都为 0 。ops[i] = [ai, bi] 意味着当所有的 0 <= x < ai 和 0 <= y < bi
2025-02-02
题解 > LeetCode
#题解 #简单 #数学 #思维 #数组 #LeetCode

541.反转字符串 II:模拟

【LetMeFly】541.反转字符串 II:模拟力扣题目链接:https://leetcode.cn/problems/reverse-string-ii/ 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个,则将剩余字符全部反转。 如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个
2025-01-31
题解 > LeetCode
#题解 #简单 #字符串 #双指针 #LeetCode #字符串翻转

219.存在重复元素 II:哈希表

【LetMeFly】219.存在重复元素 II:哈希表力扣题目链接:https://leetcode.cn/problems/contains-duplicate-ii/ 给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] == nums[j] 且 abs(i - j) <=
2025-01-29
题解 > LeetCode
#题解 #简单 #数组 #LeetCode #哈希表 #map

45.跳跃游戏 II:贪心(柳暗花明又一村)

【LetMeFly】45.跳跃游戏 II:贪心(柳暗花明又一村)力扣题目链接:https://leetcode.cn/problems/jump-game-ii/ 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处:
2025-01-27
题解 > LeetCode
#题解 #中等 #数组 #贪心 #LeetCode

40.组合总和 II:回溯 + 剪枝

【LetMeFly】40.组合总和 II:回溯 + 剪枝力扣题目链接:https://leetcode.cn/problems/combination-sum-ii/ 给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。
2025-01-26
题解 > LeetCode
#题解 #中等 #数组 #LeetCode #回溯 #深度优先搜索 #DFS

2412.完成所有交易的初始最少钱数:【年度巨献】举例说明(讲明白),由难至简(手脚不乱),附Python一行版

【LetMeFly】2412.完成所有交易的初始最少钱数:【年度巨献】举例说明(讲明白),由难至简(手脚不乱),附Python一行版问题描述力扣题目链接:https://leetcode.cn/problems/minimum-money-required-before-transactions/ 给你一个下标从 0 开始的二维整数数组 transactions,其中trans
2025-01-25
题解 > LeetCode
#题解 #思维 #数组 #贪心 #排序 #LeetCode #困难 #脑筋急转弯

2944.购买水果需要的最少金币数:动态规划(O(n^2)复杂度,非最优算法)

【LetMeFly】2944.购买水果需要的最少金币数:动态规划(O(n^2)复杂度,非最优算法)力扣题目链接:https://leetcode.cn/problems/minimum-number-of-coins-for-fruits/ 给你一个 下标从 1 开始的 整数数组 prices ,其中 prices[i] 表示你购买第 i 个水果需
2025-01-24
题解 > LeetCode
#题解 #中等 #数组 #动态规划 #LeetCode #堆(优先队列) #DP #队列 #单调队列

2239.找到最接近 0 的数字:遍历

【LetMeFly】2239.找到最接近 0 的数字:遍历力扣题目链接:https://leetcode.cn/problems/find-closest-number-to-zero/ 给你一个长度为 n 的整数数组 nums ,请你返回 nums 中最 接近 0 的数字。如果有多个答案,请你返回它们中的 最大值 。 &nb
2025-01-20
题解 > LeetCode
#题解 #简单 #数组 #LeetCode
1…89101112…98

搜索

Hexo's Fluid ALL atricles by LetMeFly