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

3396.使数组元素互不相同所需的最少操作次数:O(n)一次倒序遍历

【LetMeFly】3396.使数组元素互不相同所需的最少操作次数:O(n)一次倒序遍历力扣题目链接:https://leetcode.cn/problems/minimum-number-of-operations-to-make-elements-in-array-distinct/ 给你一个整数数组 nums,你需要确保数组中的元素 互不相同 。为此,你可以执行以下操作任
2025-04-08
题解 > LeetCode
#题解 #简单 #数组 #LeetCode #哈希表 #set #遍历

1863.找出所有子集的异或总和再求和:位运算(二进制枚举)

【LetMeFly】1863.找出所有子集的异或总和再求和:位运算(二进制枚举)力扣题目链接:https://leetcode.cn/problems/sum-of-all-subset-xor-totals/ 一个数组的 异或总和 定义为数组中所有元素按位 XOR 的结果;如果数组为 空 ,则异或总和为 0 。 例如,数组 [2,5,6] 的 异或总和 为 2 XOR 5 XOR 6 =
2025-04-06
题解 > LeetCode
#题解 #简单 #数组 #LeetCode #位运算 #二进制枚举 #枚举

2140.解决智力问题:记忆化搜索(DFS) / 动态规划(DP)

【LetMeFly】2140.解决智力问题:记忆化搜索(DFS) / 动态规划(DP)力扣题目链接:https://leetcode.cn/problems/solving-questions-with-brainpower/ 给你一个下标从 0 开始的二维整数数组 questions ,其中 questions[i] = [pointsi, br
2025-04-03
题解 > LeetCode
#题解 #中等 #数组 #动态规划 #LeetCode #深度优先搜索 #DFS #记忆化搜索

2109.向字符串添加空格:双指针

【LetMeFly】2109.向字符串添加空格:双指针力扣题目链接:https://leetcode.cn/problems/adding-spaces-to-a-string/ 给你一个下标从 0 开始的字符串 s ,以及一个下标从 0 开始的整数数组 spaces 。 数组 spaces 描述原字符串中需要添加空格的下标。每个空格都应该插入到给定索引处的字符值 之前 。 例如,s =
2025-03-31
题解 > LeetCode
#题解 #模拟 #中等 #字符串 #双指针 #数组 #LeetCode

2278.字母在字符串中的百分比:计数

【LetMeFly】2278.字母在字符串中的百分比:计数力扣题目链接:https://leetcode.cn/problems/percentage-of-letter-in-string/ 给你一个字符串 s 和一个字符 letter ,返回在 s 中等于 letter 字符所占的 百分比 ,向下取整到最接近的百分比。   示例 1: 输入:s = "fo
2025-03-31
题解 > LeetCode
#题解 #简单 #字符串 #LeetCode #遍历 #计数
2360.图中的最长环:一步一打卡(不撞南墙不回头) - 通过故事讲道理

2360.图中的最长环:一步一打卡(不撞南墙不回头) - 通过故事讲道理

【LetMeFly】2360.图中的最长环:一步一打卡(不撞南墙不回头) - 通过故事讲道理力扣题目链接:https://leetcode.cn/problems/longest-cycle-in-a-graph/ 给你一个 n 个节点的 有向图 ,节点编号为 0 到 n - 1 ,其中每个节点 至多 有一条出边。
2025-03-29
题解 > LeetCode
#题解 #图 #LeetCode #困难 #深度优先搜索 #DFS #拓扑排序

2716.最小化字符串长度:哈希表(位运算)

【LetMeFly】2716.最小化字符串长度:哈希表(位运算)力扣题目链接:https://leetcode.cn/problems/minimize-string-length/ 给你一个下标从 0 开始的字符串 s ,重复执行下述操作 任意 次: 在字符串中选出一个下标 i ,并使 c 为字符串下标 i 处的字符。并在 i 左侧(如果有)和 右侧(如果有)各 删除 一个距离 i 最近
2025-03-28
题解 > LeetCode
#题解 #简单 #字符串 #LeetCode #位运算 #哈希表 #set

2712.使所有字符相等的最小成本:脑筋急转弯(遍历)

【LetMeFly】2712.使所有字符相等的最小成本:脑筋急转弯(遍历)力扣题目链接:https://leetcode.cn/problems/minimum-cost-to-make-all-characters-equal/ 给你一个下标从 0 开始、长度为 n 的二进制字符串 s ,你可以对其执行两种操作: 选中一个下标 i 并且反转从下标 0 到下标 i(包括下标 0 和下标 i
2025-03-27
题解 > LeetCode
#题解 #中等 #字符串 #贪心 #LeetCode #脑筋急转弯

2829.k-avoiding 数组的最小总和:贪心(数学公式O(1)算出)

【LetMeFly】2829.k-avoiding 数组的最小总和:贪心(数学公式O(1)算出)力扣题目链接:https://leetcode.cn/problems/determine-the-minimum-sum-of-a-k-avoiding-array/ 给你两个整数 n 和 k 。 对于一个由 不同 正整数组成的数组,如果其中不存在任何求和等于 k 的不同元素对,则称其为 k-avo
2025-03-26
题解 > LeetCode
#题解 #中等 #数学 #贪心 #LeetCode
VsCode启用右括号自动跳过(自动重写) - 自录制gif演示

VsCode启用右括号自动跳过(自动重写) - 自录制gif演示

VsCode启用右括号自动跳过(自动重写) - 自录制gif演示前言不知道大家在编程时候的按键习惯是怎样的。输入完左括号后编辑器一般会自动补全右括号,输入完左括号的内容后,是按→跳过右括号还是按)跳过右括号呢? 123for (int i = 0; i < a.si) ↑ 光标在这里的时候 我的习惯是按
2025-03-25
技术思考
#其他 #VsCode
123456…98

搜索

Hexo's Fluid ALL atricles by LetMeFly