当前位置: 首页 > news >正文

力扣热题100(附刷题表版)

力扣hot100刷题记录表

为了方便大家在刷力扣热题100时做记录,整理了下面markdown格式刷题记录表,不仅方便查看题目,并且,在完成题目后,点击左侧的框勾选,表示此题已经完成mrakdown源代码,我放在了结尾,大家自取,直接复制粘贴到Typora,即可使用。

一,哈希部分

  • 1. 两数之和 (简单)

  • 2. 字母异位词分组(中等)

  • 3. 最长连续序列(中等)

二,双指针部分

  • 4. 移动零(简单)
  • 5. 盛水最多的容器 (中等)
  • 6. 三数之和 (中等)
  • 7. 接雨水(困难)

三,滑动窗口

  • 8. 无重复字符的最长子串(中等)
  • 9. 找到字符中所有的字母异位词(中等)

四,子串

  • 10. 和为k的子数组(中等)
  • 11. 滑动窗口最大值(困难)
  • 12. 最小覆盖子窜(困难)

五,普通数组

  • 13. 最大子数组和(中等)
  • 14. 合并区间(中等)
  • 15. 轮转数组(中等)
  • 16. 除自身以外数组的乘积(中等)
  • 17. 缺失的第一个正数(困难)

六,矩阵

  • 18. 矩阵置零(中等)
  • 19. 螺旋矩阵 (中等)
  • 20. 旋转图像 (中等)
  • 21. 搜索二维矩阵Ⅱ (中等)

七,链表

  • 22. 相交链表 (简单)
  • 23. 反转链表 (简单)
  • 24. 回文链表 (简单)
  • 25. 环形链表 (简单)
  • 26. 环形链表Ⅱ (中等)
  • 27. 合并两个有序链表 (简单)
  • 28. 两数相加 (中等)
  • 29. 删除链表的倒数第 N 个结点 (中等)
  • 30. 两两交换链表中的节点 (中等)
  • 31. K个一组翻转链表 (困难)
  • 32. 随机链表的复制 (中等)
  • 33. 排序链表 (中等)
  • 34. 合并 K 个升序链表 (困难)
  • 35. LRU 缓存 (中等)

八,二叉树

  • 36. 二叉树的中序遍历 (简单)
  • 37. 二叉树的最大深度 (简单)
  • 38. 翻转二叉树 (简单)
  • 39. 对称二叉树 (简单)
  • 40. 二叉树的直径 (简单)
  • 41. 二叉树的层序遍历 (中等)
  • 42. 将有序数组转换为二叉搜索树 (简单)
  • 43. 验证二叉搜索树 (中等)
  • 44. 二叉搜索树中第 K 小的元素 (中等)
  • 45. 二叉树的右视图 (中等)
  • 46. 二叉树展开为链表 (中等)
  • 47. 从前序与中序遍历序列构造二叉树 (中等)
  • 48. 路径总和 III (中等)
  • 49. 二叉树的最近公共祖先 (中等)
  • 50. 二叉树中的最大路径和 (困难)

九,图论

  • 51. 岛屿数量 (中等)
  • 52. 腐烂的橘子 (中等)
  • 53. 课程表 (中等)
  • 54. 实现 Trie(前缀树) (中等)

十,回溯

  • 55.全排列(中等)
  • 56.子集(中等)
  • 57.电话号码的字母组合(中等)
  • 58.组合总和(中等)
  • 59.括号生成(中等)
  • 60.单词搜索(中等)
  • 61.分割回文串(中等)
  • 62.N 皇后 (困难)

十一,二分查找

  • 63. 搜索插入位置 (简单)
  • 64. 搜索二维矩阵 (中等)
  • 65. 在排序数组中查找元素的第一个和最后一个位置 (中等)
  • 66. 搜索旋转排序数组 (中等)
  • 67. 寻找旋转排序数组中的最小值 (中等)
  • 68. 寻找两个正序数组的中位数 (困难)

十二,栈

  • 69. 有效的括号 (简单)
  • 70. 最小栈 (中等)
  • 71. 字符串解码 (中等)
  • 72. 每日温度 (中等)
  • 73. 柱状图中最大的矩形 (困难)

十三,堆

  • 74. 数组中的第K个最大元素 (中等)
  • 75. 前K 个高频元素 (中等)
  • 76. 数据流的中位数 (闲难)

十四,贪心算法

  • 77. 买卖股票的最佳时机 (简单)
  • 78. 跳跃游戏 (中等)
  • 79. 跳跃游戏 III (中等)
  • 80. 划分字母区间 (中等)

十五,动态规划

  • 81. 爬楼梯(简单)
  • 82. 杨辉三角 (简单)
  • 83. 打家劫舍 (中等)
  • 84. 完全平方数 (中等)
  • 85. 零钱兑换 (中等)
  • 86. 单词拆分 (中等)
  • 87. 最长递增子序列 (中等)
  • 88. 乘积最大子数组 (中等)

十六,多维动态规划

  • 91. 不同路径 (中等)
  • 92. 最小路径和 (中等)
  • 93. 最长回文子串 (中等)
  • 94. 最长公共子序列 (中等)
  • 95. 编辑距离 (中等)

十七,技巧

  • 96. 只出现一次的数字 (简单)
  • 97. 多数元素 (简单)
  • 98. 颜色分类 (中等)
  • 99. 下一个排列 (中等)
  • 100. 寻找重复数 (中等)

markdown源码(自取)

# 力扣hot100刷题记录表### 一,哈希部分- [ ] 1. 两数之和 (简单)- [ ] 2. 字母异位词分组(中等)
- [ ] 3. 最长连续序列(中等)### 二,双指针部分- [ ] 4. 移动零(简单)
- [ ] 5. 盛水最多的容器 (中等)
- [ ] 6. 三数之和 (中等)
- [ ] 7. 接雨水(困难)### 三,滑动窗口- [ ] 8. 无重复字符的最长子串(中等)
- [ ] 9. 找到字符中所有的字母异位词(中等)### 四,子串- [ ] 10. 和为k的子数组(中等)
- [ ] 11. 滑动窗口最大值(困难)
- [ ] 12. 最小覆盖子窜(困难)### 五,普通数组- [ ] 13. 最大子数组和(中等)
- [ ] 14. 合并区间(中等)
- [ ] 15. 轮转数组(中等)
- [ ] 16. 除自身以外数组的乘积(中等)
- [ ] 17. 缺失的第一个正数(困难)### 六,矩阵- [ ] 18. 矩阵置零(中等)
- [ ] 19. 螺旋矩阵 (中等)
- [ ] 20. 旋转图像 (中等)
- [ ] 21. 搜索二维矩阵Ⅱ (中等)### 七,链表- [ ] 22. 相交链表 (简单)
- [ ] 23. 反转链表 (简单)
- [ ] 24. 回文链表 (简单)
- [ ] 25. 环形链表 (简单)
- [ ] 26. 环形链表Ⅱ (中等)
- [ ] 27. 合并两个有序链表 (简单)
- [ ] 28. 两数相加 (中等)
- [ ] 29. 删除链表的倒数第 N 个结点 (中等)
- [ ] 30. 两两交换链表中的节点 (中等)
- [ ] 31. K个一组翻转链表  (困难)
- [ ] 32. 随机链表的复制 (中等)
- [ ] 33. 排序链表 (中等)
- [ ] 34. 合并 K 个升序链表 (困难)
- [ ] 35. LRU 缓存 (中等)### 八,二叉树- [ ] 36. 二叉树的中序遍历 (简单)
- [ ] 37. 二叉树的最大深度 (简单)
- [ ] 38. 翻转二叉树 (简单)
- [ ] 39. 对称二叉树 (简单)
- [ ] 40. 二叉树的直径 (简单)
- [ ] 41. 二叉树的层序遍历 (中等)
- [ ] 42. 将有序数组转换为二叉搜索树 (简单)
- [ ] 43. 验证二叉搜索树 (中等)
- [ ] 44. 二叉搜索树中第 K 小的元素 (中等)
- [ ] 45. 二叉树的右视图 (中等)
- [ ] 46. 二叉树展开为链表 (中等)
- [ ] 47. 从前序与中序遍历序列构造二叉树 (中等)
- [ ] 48. 路径总和 III  (中等)
- [ ] 49. 二叉树的最近公共祖先 (中等)
- [ ] 50. 二叉树中的最大路径和  (困难)### 九,图论- [ ] 51. 岛屿数量 (中等)
- [ ] 52. 腐烂的橘子 (中等)
- [ ] 53. 课程表 (中等)
- [ ] 54. 实现 Trie(前缀树) (中等)### 十,回溯- [ ] 55.全排列(中等)
- [ ] 56.子集(中等)
- [ ] 57.电话号码的字母组合(中等)
- [ ] 58.组合总和(中等)
- [ ] 59.括号生成(中等)
- [ ] 60.单词搜索(中等)
- [ ] 61.分割回文串(中等)
- [ ] 62.N 皇后 (困难)### 十一,二分查找- [ ] 63. 搜索插入位置 (简单)
- [ ] 64. 搜索二维矩阵 (中等)
- [ ] 65. 在排序数组中查找元素的第一个和最后一个位置 (中等)
- [ ] 66. 搜索旋转排序数组 (中等)
- [ ] 67. 寻找旋转排序数组中的最小值 (中等)
- [ ] 68. 寻找两个正序数组的中位数  (困难)### 十二,栈- [ ] 69. 有效的括号 (简单)
- [ ] 70. 最小栈 (中等)
- [ ] 71. 字符串解码 (中等)
- [ ] 72. 每日温度 (中等)
- [ ] 73. 柱状图中最大的矩形 (困难)### 十三,堆- [ ] 74. 数组中的第K个最大元素 (中等)
- [ ] 75. 前K 个高频元素 (中等)
- [ ] 76. 数据流的中位数 (闲难)### 十四,贪心算法- [ ] 77. 买卖股票的最佳时机 (简单)
- [ ] 78. 跳跃游戏 (中等)
- [ ] 79. 跳跃游戏 III (中等)
- [ ] 80. 划分字母区间 (中等)### 十五,动态规划- [ ] 81. 爬楼梯(简单)
- [ ] 82. 杨辉三角 (简单)
- [ ] 83. 打家劫舍 (中等)
- [ ] 84. 完全平方数 (中等)
- [ ] 85. 零钱兑换 (中等)
- [ ] 86. 单词拆分 (中等)
- [ ] 87. 最长递增子序列 (中等)
- [ ] 88. 乘积最大子数组 (中等)### 十六,多维动态规划- [ ] 91. 不同路径  (中等)
- [ ] 92. 最小路径和 (中等)
- [ ] 93. 最长回文子串 (中等)
- [ ] 94. 最长公共子序列 (中等)
- [ ] 95. 编辑距离 (中等)### 十七,技巧- [ ] 96. 只出现一次的数字 (简单)
- [ ] 97. 多数元素 (简单)
- [ ] 98. 颜色分类 (中等)
- [ ] 99. 下一个排列 (中等)
- [ ] 100. 寻找重复数 (中等)

相关文章:

  • 5.2.2二叉树的存储结构
  • TextIn OCR Frontend前端开源组件库发布!
  • LeetCode 136:只出现一次的数字 - 巧用异或运算的极致解法
  • TypeScript 中的剩余参数:灵活处理可变数量参数
  • Weather app using Django - Python
  • 多因素身份鉴别组合方案及应用场景
  • SpringBoot 执行Lua脚本 服务端执行 减少性能损耗 优化性能 优化连接性能
  • 工业5.0视域下的医疗AI行业未来发展方向研究
  • SpringBoot 验证码练习
  • C++学习之STL学习:vector类的使用
  • Milvus向量Search查询综合案例实战(下)
  • 即插即用的全新算法改进策略——引导学习策略:一种用于元启发式算法设计和改进的新型更新机制
  • C语言| 函数参数传递指针
  • 如何使用 poetry 创建虚拟环境,VSCode 如何激活使用 Poetry 虚拟环境(VSCode如何配置 Poetry 虚拟环境)
  • 2025年渗透测试面试题总结-匿名[校招]安全服务工程师(题目+回答)
  • GitLab CI流水线权限隔离
  • jsrpc进阶模式 秒杀js前端逆向问题 burp联动进行爆破
  • 大模型应用开发第五讲:成熟度模型:从ChatGPT(L2)到未来自主Agent(L4)
  • AI觉醒前兆,ChatGPT o3模型存在抗拒关闭行为
  • 【Linux学习笔记】深入理解动静态库本质及其制作
  • 做网站一般长宽多少/宁波seo网络推广外包报价
  • 网站建设 昆明/外贸网站建设优化推广
  • 200M电信宽带做网站/百度联盟
  • 网站信息内容建设/seo 页面
  • wordpress上传主题413/邢台市seo服务
  • 手机网站策划/谷歌搜索引擎优化