![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
leetcode刷题
文章平均质量分 59
记录自己在力扣上面的刷题进展,希望能坚持下去
--好好学算法--
这个作者很懒,什么都没留下…
展开
-
岛屿数量dfs
dfs原创 2024-07-02 15:56:06 · 166 阅读 · 0 评论 -
深度优先搜索(dfs)模版题
dfs转载 2024-06-25 16:06:04 · 21 阅读 · 0 评论 -
刷题记录(240619)
刷题记录原创 2024-06-19 15:31:43 · 319 阅读 · 0 评论 -
刷题记录(240613)
aliyun0512原创 2024-06-13 14:43:16 · 401 阅读 · 0 评论 -
刷题记录(0528)
小红书笔试(0528)原创 2024-06-06 17:52:54 · 484 阅读 · 0 评论 -
刷题记录(20240605)
刷题记录原创 2024-06-05 15:02:37 · 467 阅读 · 0 评论 -
Leetcode 268 火星词典
1)如果相邻字符串在相同位置上的字符不同,那么记录它们之间的转换关系,即将 words[i][j] 转换为 words[i + 1][j],并将其添加到 m[words[i][j]] 集合中。2)如果相邻字符串在相同位置上的字符相同,且已经比较到字符串末尾,并且第一个字符串比第二个字符串长,那么直接返回空字符串,因为没有有效的顺序可以满足这些条件。否则返回空字符串,表示没有有效的顺序。在第一个不同字母处,如果 s 中的字母在这门外星语言的字母顺序中位于 t 中字母之前,那么 s 的字典顺序小于 t。原创 2024-03-07 11:06:44 · 383 阅读 · 2 评论 -
76. 最小覆盖子串
给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。原创 2023-06-27 11:33:36 · 41 阅读 · 0 评论 -
c++滑动窗口
滑动窗口法原创 2023-06-26 17:45:32 · 134 阅读 · 1 评论 -
c++双指针(2)
c++双指针原创 2023-06-13 10:46:24 · 39 阅读 · 0 评论 -
数组之双指针
c++双指针原创 2023-06-12 11:36:34 · 29 阅读 · 0 评论 -
704. 二分查找
c++二分查找原创 2023-06-09 20:47:09 · 64 阅读 · 0 评论 -
001两数之和
因此,我们需要一种更优秀的方法,能够快速寻找数组中是否存在目标元素。这样我们创建一个哈希表,对于每一个 x,我们首先查询哈希表中是否存在 target - x,然后将 x 插入到哈希表中,即可保证不会让 x 和自己匹配。时间复杂度:O(N),其中 N 是数组中的元素数量。时间复杂度:O(N^2),其中 N 是数组中的元素数量。使用哈希表,可以将寻找 target - x 的时间复杂度降低到从 O(N) 降低到 O(1)。空间复杂度:O(N),其中 N是数组中的元素数量。整数,并返回它们的数组下标。原创 2023-06-09 19:57:44 · 26 阅读 · 0 评论