自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Leetcode 239. 滑动窗口最大值

【代码】Leetcode 239. 滑动窗口最大值。

2025-06-21 15:14:21 89

原创 Leetcode 76. 最小覆盖子串

方法:哈希表,滑动窗口。

2025-06-21 14:53:28 208

原创 Leetcode 53. 最大子数组和

【代码】Leetcode 53. 最大子数组和。

2025-06-21 14:20:50 83

原创 Leetcode 56. 合并区间

【代码】Leetcode 56. 合并区间。

2025-06-21 14:04:18 112

原创 Leetcode 89. 轮转数组

【代码】Leetcode 89. 轮转数组。

2025-06-21 13:54:22 106

原创 Leetcode 238. 除自身以外数组的乘积

【代码】Leetcode 238. 除自身以外数组的乘积。

2025-06-21 13:47:15 486

原创 Leetcode 41. 缺失的第一个正数

【代码】Leetcode 41. 缺失的第一个正数。

2025-06-21 13:27:13 107

原创 Leetcode 560. 和为 K 的子数组

思想:使用前缀和数组,进行数组-k的操作,用哈希表标记是否存在,如果在哈希表中存在,说明其值和前面的数值相差k。

2025-06-19 20:49:09 133

原创 Leetcode 438. 找到字符串中所有字母异位词

思想:标记字符出现的次数,在p.size的范围内,如果不相等就窗口左移,相当于此字符出现次数减1。

2025-06-18 18:25:48 231

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

思想:哈希表记录字符出现的次数,当滑动窗口右移时,对字符进行判断,次数大于1,就left右移,直到次数为1。因为需要连续无重复字符,可以利用哈希表来标记。方法:哈希表+滑动窗口。

2025-06-18 17:39:32 151

原创 Leetcode 42. 接雨水

思想:对其中一个桶进行分析,其能装多少水,取决于左右板的最小的那个,对于左板而言,取前桶中的最大值,联想到前缀和,对于右板而言,取决于后缀的最大值。取两前缀和和后缀和的最小值,再减去板的高度。

2025-06-14 23:49:48 216

原创 Leetcode 15. 三数之和

【代码】Leetcode 15. 三数之和。

2025-06-12 23:09:36 181

原创 Leetcode 11. 盛最多水的容器

思想:以右边为基准,当移动左柱,不论高矮,面积均会变小,在判断时,遇到较小的,先移动小的。

2025-06-12 22:32:14 230

原创 Leetcode 283. 移动零

思想:非零元素前移,剩下补零。

2025-06-12 22:26:00 135

原创 Leetcode 128. 最长连续序列

2.以一个数为基准,循环查找其左右数,如果value=1就继续查找,更新ans的值。1. 哈希表先遍历一遍数组,每一个first进行value=1的操作。注意:找到val+i(-i)数,更新value=0,防止重复查找。

2025-06-11 23:23:51 392

原创 Leetcode 49. 字母异位词分组

思想:用哈希表记录被重新排序后的元素是否存在在map中,存在加入value中,不存在新建列表加入。注意问题:cnt中建立新的表时,也要将当前的str的进行插入。

2025-06-11 23:07:57 122

原创 Leetcode 1.两数之和

思想:用哈希表存储遍历的target-nums[i]的key值是否存在,不存在存入key及其下标,如果存在返回当前元素下表和哈希表中下标。

2025-06-11 22:32:34 110

原创 【自用】n皇后问题

【模型建立】:1.设四个皇后为xi,他们分别在第i行(i=1,2,3,4),xi就是第i个皇后所在列的序号,问题的解为n元一维向量x=(x1,x2,x3,x4)[问题描述]:nxn的棋盘,任意两个皇后都不能处于同一行、同一列或同以斜线上,问有多少种摆法?[回溯法思想]:第一个棋子从第一行开始,按照列从小到大的顺序选择摆放的位置,依此类推。2.构造状态空间树:根为空棋盘,每个布局的下一步布局是该布局结点的子结点。回溯法:按照深度优先搜索,从根节点出发探索空间树。1.确定问题状态:棋盘布局状态。

2024-04-24 10:09:07 562 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除