首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
LeetCode Hot100(简单+中等)
张可爱
创建于2026-04-03
订阅专栏
JavaScript版
暂无订阅
共43篇文章
创建于2026-04-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
哈希
1. 两数之和 🏠 生活案例:婚礼找搭档 想象你是一个婚礼的主持人,现场有一群宾客,每个宾客身上都有一个编号。 任务:你需要找到两个宾客,让他们身上的编号加起来刚好等于一个目标数字(比如 9)。 笨办
双指针
283. 移动零 这道题目是 “移动零” 。它在面试中主要考察对 “原地(In-place)修改” 和 “双指针” 技巧的掌握。 题目要求把所有的 0 挪到最后,同时不能破坏非零数字原本的先后顺序,最
滑动窗口
3. 无重复字符的最长子串 这道题目是 “无重复字符的最长子串” 。它使用的核心技巧是算法中非常著名的 “滑动窗口 (Sliding Window)” 。 🏠 生活案例:贪吃蛇的极限拉扯 想象你在玩一
子串
560. 和为 K 的子数组 这道题目是 “和为 K 的子数组” 。它在面试中非常经典,难点在于:如果用暴力法(嵌套循环)去数有多少种组合,时间复杂度是 $O(n^2)$,面对海量数据会超时。 你提供
矩阵
73. 矩阵置零 这道 LeetCode 第 73 题 “矩阵置零” (Set Matrix Zeroes) 是一个经典的数组处理问题。我来用更接地气的方式为你拆解。 1. 生活案例:办公室的“流感隔
树
94. 二叉树的中序遍历 这个问题是 “二叉树的中序遍历” (Binary Tree Inorder Traversal) 。在树的各种遍历方式中,中序遍历是最有“礼貌”的一种,因为它遵循着严格的左中
图论
200. 岛屿数量 这个问题是经典的 “岛屿数量” (Number of Islands) 。简单来说,就是在一片茫茫大海上,给你一张地图,让你数数一共有多少个连在一起的岛。 🏠 生活案例:物业查封违
46. 全排列
给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1: 示例 2: 示例 3: 提示: 1 <= nums.length <= 6 -10
78. 子集
给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1: 示例 2: 提示: 1 <= num
17. 电话号码的字母组合
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 示例 2: 提示:
39. 组合总和
给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 **不同组合 ,并以列表形式返回。你
22. 括号生成
数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 示例 2: 提示: 1 <= n <= 8 1. 生活案例:搭建平衡木桥 想象你在玩一个
79. 单词搜索
给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母
131. 分割回文串
给你一个字符串 s,请你将 **s **分割成一些 子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 示例 1: 示例 2: 提示: 1 <= s.length <= 16 s 仅由小写
【中等】74. 搜索二维矩阵
给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非严格递增顺序排列。 每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,
【中等】34.在排序数组中查找元素的第一个和最后一个位置
给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计
【中等】153. 寻找旋转排序数组中的最小值
已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则可以得到
【简单】20. 有效的括号
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都
下一页