- 博客(45)
- 收藏
- 关注
原创 力扣LeetCode: 1287 有序数组中出现次数超过25%的元素
给你一个非递减的 有序 整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的 25%。请你找到并返回这个整数
2025-02-17 09:37:08
349
原创 力扣LeetCode: 1299 将每个元素替换为右侧最大元素
给你一个数组 arr ,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用 -1 替换。
2025-02-16 10:06:49
493
原创 力扣LeetCode: 1706 球会落何处
用一个大小为m x n的二维网格grid表示一个箱子。你有n颗球。箱子的顶部和底部都是开着的。箱子中的每个单元格都有一个对角线挡板,跨过单元格的两个角,可以将球导向左侧或者右侧。1-1在箱子每一列的顶端各放一颗球。每颗球都可能卡在箱子里或从底部掉出来。如果球恰好卡在两块挡板之间的 "V" 形图案,或者被一块挡导向到箱子的任意一侧边上,就会卡住。返回一个大小为n的数组answer,其中answer[i]是球放在顶部的第i列后从底部掉出来的那一列对应的下标,如果球卡在盒子里,则返回-1。
2025-02-15 08:55:45
618
原创 力扣LeetCode: 64 最小路径和
给定一个包含非负整数的mxn网格grid,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。
2025-02-10 21:44:57
386
原创 力扣LeetCode: 80 删除有序数组中的重复项Ⅱ
给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。
2025-02-09 22:16:19
938
原创 力扣LeetCode: 59 螺旋矩阵Ⅱ
给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。
2025-02-07 19:22:53
518
原创 力扣LeetCode: 90 子集Ⅱ
给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的 子集。解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。
2025-02-05 21:58:36
364
原创 使用C++生成数组所有子集的三种经典方法详解
子集(Subset)是指从给定数组中选取任意个元素(包括0个和全部)组成的集合。对于包含n个元素的数组,其子集总数为2ⁿ个。
2025-02-05 21:27:06
696
原创 力扣LeetCode: 680 验证回文串Ⅱ
给你一个字符串 s,最多 可以从中删除一个字符。请你判断 s 是否能成为回文字符串:如果能,返回 true ;否则,返回 false 。
2025-02-03 14:05:39
458
原创 力扣LeetCode: 598 区间加法Ⅱ
给你一个 m x n 的矩阵 M 和一个操作数组 op 。矩阵初始化时所有的单元格都为 0 。ops[i] = [ai, bi] 意味着当所有的 0 <= x < ai 和 0 <= y < bi 时, M[x][y] 应该加 1。
2025-02-02 09:23:22
334
原创 力扣LeetCode: 541 反转字符串Ⅱ
给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。
2025-01-31 16:44:27
359
原创 力扣LeetCode: 2300咒语和药水的成功对数
给你两个正整数数组 spells 和 potions ,长度分别为 n 和 m ,其中 spells[i] 表示第 i 个咒语的能量强度,potions[j] 表示第 j 瓶药水的能量强度。
2025-01-29 21:26:24
929
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人