目录
目录
已完成 922 道
题号 | 标题 | 题解 | 标签 | 难度 | 力扣 |
---|---|---|---|---|---|
1 | 两数之和 | [✓] | 数组 哈希表 | 🟢 | 🀄️ 🔗 |
2 | 两数相加 | [✓] | 递归 链表 数学 | 🟠 | 🀄️ 🔗 |
3 | 无重复字符的最长子串 | [✓] | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 |
4 | 寻找两个正序数组的中位数 | [✓] | 数组 二分查找 分治 | 🔴 | 🀄️ 🔗 |
5 | 最长回文子串 | [✓] | 双指针 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
6 | Z 字形变换 | [✓] | 字符串 | 🟠 | 🀄️ 🔗 |
7 | 整数反转 | [✓] | 数学 | 🟠 | 🀄️ 🔗 |
8 | 字符串转换整数 (atoi) | [✓] | 字符串 | 🟠 | 🀄️ 🔗 |
9 | 回文数 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
10 | 正则表达式匹配 | [✓] | 递归 字符串 动态规划 | 🔴 | 🀄️ 🔗 |
11 | 盛最多水的容器 | [✓] | 贪心 数组 双指针 | 🟠 | 🀄️ 🔗 |
12 | 整数转罗马数字 | [✓] | 哈希表 数学 字符串 | 🟠 | 🀄️ 🔗 |
13 | 罗马数字转整数 | [✓] | 哈希表 数学 字符串 | 🟢 | 🀄️ 🔗 |
14 | 最长公共前缀 | [✓] | 字典树 字符串 | 🟢 | 🀄️ 🔗 |
15 | 三数之和 | [✓] | 数组 双指针 排序 | 🟠 | 🀄️ 🔗 |
16 | 最接近的三数之和 | [✓] | 数组 双指针 排序 | 🟠 | 🀄️ 🔗 |
17 | 电话号码的字母组合 | [✓] | 哈希表 字符串 回溯 | 🟠 | 🀄️ 🔗 |
18 | 四数之和 | [✓] | 数组 双指针 排序 | 🟠 | 🀄️ 🔗 |
19 | 删除链表的倒数第 N 个结点 | [✓] | 链表 双指针 | 🟠 | 🀄️ 🔗 |
20 | 有效的括号 | [✓] | 栈 字符串 | 🟢 | 🀄️ 🔗 |
21 | 合并两个有序链表 | [✓] | 递归 链表 | 🟢 | 🀄️ 🔗 |
22 | 括号生成 | [✓] | 字符串 动态规划 回溯 | 🟠 | 🀄️ 🔗 |
23 | 合并 K 个升序链表 | [✓] | 链表 分治 堆(优先队列) 1+ | 🔴 | 🀄️ 🔗 |
24 | 两两交换链表中的节点 | [✓] | 递归 链表 | 🟠 | 🀄️ 🔗 |
25 | K 个一组翻转链表 | [✓] | 递归 链表 | 🔴 | 🀄️ 🔗 |
26 | 删除有序数组中的重复项 | [✓] | 数组 双指针 | 🟢 | 🀄️ 🔗 |
27 | 移除元素 | [✓] | 数组 双指针 | 🟢 | 🀄️ 🔗 |
28 | 找出字符串中第一个匹配项的下标 | [✓] | 双指针 字符串 字符串匹配 | 🟢 | 🀄️ 🔗 |
29 | 两数相除 | [✓] | 位运算 数学 | 🟠 | 🀄️ 🔗 |
30 | 串联所有单词的子串 | [✓] | 哈希表 字符串 滑动窗口 | 🔴 | 🀄️ 🔗 |
31 | 下一个排列 | [✓] | 数组 双指针 | 🟠 | 🀄️ 🔗 |
32 | 最长有效括号 | [✓] | 栈 字符串 动态规划 | 🔴 | 🀄️ 🔗 |
33 | 搜索旋转排序数组 | [✓] | 数组 二分查找 | 🟠 | 🀄️ 🔗 |
34 | 在排序数组中查找元素的第一个和最后一个位置 | [✓] | 数组 二分查找 | 🟠 | 🀄️ 🔗 |
35 | 搜索插入位置 | [✓] | 数组 二分查找 | 🟢 | 🀄️ 🔗 |
36 | 有效的数独 | [✓] | 数组 哈希表 矩阵 | 🟠 | 🀄️ 🔗 |
37 | 解数独 | [✓] | 数组 哈希表 回溯 1+ | 🔴 | 🀄️ 🔗 |
38 | 外观数列 | [✓] | 字符串 | 🟠 | 🀄️ 🔗 |
39 | 组合总和 | [✓] | 数组 回溯 | 🟠 | 🀄️ 🔗 |
40 | 组合总和 II | [✓] | 数组 回溯 | 🟠 | 🀄️ 🔗 |
41 | 缺失的第一个正数 | [✓] | 数组 哈希表 | 🔴 | 🀄️ 🔗 |
42 | 接雨水 | [✓] | 栈 数组 双指针 2+ | 🔴 | 🀄️ 🔗 |
43 | 字符串相乘 | [✓] | 数学 字符串 模拟 | 🟠 | 🀄️ 🔗 |
44 | 通配符匹配 | [✓] | 贪心 递归 字符串 1+ | 🔴 | 🀄️ 🔗 |
45 | 跳跃游戏 II | [✓] | 贪心 数组 动态规划 | 🟠 | 🀄️ 🔗 |
46 | 全排列 | [✓] | 数组 回溯 | 🟠 | 🀄️ 🔗 |
47 | 全排列 II | [✓] | 数组 回溯 | 🟠 | 🀄️ 🔗 |
48 | 旋转图像 | [✓] | 数组 数学 矩阵 | 🟠 | 🀄️ 🔗 |
49 | 字母异位词分组 | [✓] | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 |
50 | Pow(x, n) | [✓] | 递归 数学 | 🟠 | 🀄️ 🔗 |
51 | N 皇后 | [✓] | 数组 回溯 | 🔴 | 🀄️ 🔗 |
52 | N 皇后 II | [✓] | 回溯 | 🔴 | 🀄️ 🔗 |
53 | 最大子数组和 | [✓] | 数组 分治 动态规划 | 🟠 | 🀄️ 🔗 |
54 | 螺旋矩阵 | [✓] | 数组 矩阵 模拟 | 🟠 | 🀄️ 🔗 |
55 | 跳跃游戏 | [✓] | 贪心 数组 动态规划 | 🟠 | 🀄️ 🔗 |
56 | 合并区间 | [✓] | 数组 排序 | 🟠 | 🀄️ 🔗 |
57 | 插入区间 | [✓] | 数组 | 🟠 | 🀄️ 🔗 |
58 | 最后一个单词的长度 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
59 | 螺旋矩阵 II | [✓] | 数组 矩阵 模拟 | 🟠 | 🀄️ 🔗 |
60 | 排列序列 | [✓] | 递归 数学 | 🔴 | 🀄️ 🔗 |
61 | 旋转链表 | [✓] | 链表 双指针 | 🟠 | 🀄️ 🔗 |
62 | 不同路径 | [✓] | 数学 动态规划 组合数学 | 🟠 | 🀄️ 🔗 |
63 | 不同路径 II | [✓] | 数组 动态规划 矩阵 | 🟠 | 🀄️ 🔗 |
64 | 最小路径和 | [✓] | 数组 动态规划 矩阵 | 🟠 | 🀄️ 🔗 |
66 | 加一 | [✓] | 数组 数学 | 🟢 | 🀄️ 🔗 |
67 | 二进制求和 | [✓] | 位运算 数学 字符串 1+ | 🟢 | 🀄️ 🔗 |
68 | 文本左右对齐 | [✓] | 数组 字符串 模拟 | 🔴 | 🀄️ 🔗 |
69 | x 的平方根 | [✓] | 数学 二分查找 | 🟢 | 🀄️ 🔗 |
70 | 爬楼梯 | [✓] | 记忆化搜索 数学 动态规划 | 🟢 | 🀄️ 🔗 |
71 | 简化路径 | [✓] | 栈 字符串 | 🟠 | 🀄️ 🔗 |
72 | 编辑距离 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
73 | 矩阵置零 | [✓] | 数组 哈希表 矩阵 | 🟠 | 🀄️ 🔗 |
74 | 搜索二维矩阵 | [✓] | 数组 二分查找 矩阵 | 🟠 | 🀄️ 🔗 |
75 | 颜色分类 | [✓] | 数组 双指针 排序 | 🟠 | 🀄️ 🔗 |
76 | 最小覆盖子串 | [✓] | 哈希表 字符串 滑动窗口 | 🔴 | 🀄️ 🔗 |
77 | 组合 | [✓] | 回溯 | 🟠 | 🀄️ 🔗 |
78 | 子集 | [✓] | 位运算 数组 回溯 | 🟠 | 🀄️ 🔗 |
79 | 单词搜索 | [✓] | 数组 字符串 回溯 1+ | 🟠 | 🀄️ 🔗 |
80 | 删除有序数组中的重复项 II | [✓] | 数组 双指针 | 🟠 | 🀄️ 🔗 |
81 | 搜索旋转排序数组 II | [✓] | 数组 二分查找 | 🟠 | 🀄️ 🔗 |
82 | 删除排序链表中的重复元素 II | [✓] | 链表 双指针 | 🟠 | 🀄️ 🔗 |
83 | 删除排序链表中的重复元素 | [✓] | 链表 | 🟢 | 🀄️ 🔗 |
84 | 柱状图中最大的矩形 | [✓] | 栈 数组 单调栈 | 🔴 | 🀄️ 🔗 |
85 | 最大矩形 | [✓] | 栈 数组 动态规划 2+ | 🔴 | 🀄️ 🔗 |
86 | 分隔链表 | [✓] | 链表 双指针 | 🟠 | 🀄️ 🔗 |
88 | 合并两个有序数组 | [✓] | 数组 双指针 排序 | 🟢 | 🀄️ 🔗 |
90 | 子集 II | [✓] | 位运算 数组 回溯 | 🟠 | 🀄️ 🔗 |
92 | 反转链表 II | [✓] | 链表 | 🟠 | 🀄️ 🔗 |
93 | 复原 IP 地址 | [✓] | 字符串 回溯 | 🟠 | 🀄️ 🔗 |
94 | 二叉树的中序遍历 | [✓] | 栈 树 深度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
95 | 不同的二叉搜索树 II | [✓] | 树 二叉搜索树 动态规划 2+ | 🟠 | 🀄️ 🔗 |
96 | 不同的二叉搜索树 | [✓] | 树 二叉搜索树 数学 2+ | 🟠 | 🀄️ 🔗 |
97 | 交错字符串 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
98 | 验证二叉搜索树 | [✓] | 树 深度优先搜索 二叉搜索树 1+ | 🟠 | 🀄️ 🔗 |
99 | 恢复二叉搜索树 | [✓] | 树 深度优先搜索 二叉搜索树 1+ | 🟠 | 🀄️ 🔗 |
100 | 相同的树 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
101 | 对称二叉树 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
102 | 二叉树的层序遍历 | [✓] | 树 广度优先搜索 二叉树 | 🟠 | 🀄️ 🔗 |
103 | 二叉树的锯齿形层序遍历 | [✓] | 树 广度优先搜索 二叉树 | 🟠 | 🀄️ 🔗 |
104 | 二叉树的最大深度 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
105 | 从前序与中序遍历序列构造二叉树 | [✓] | 树 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 |
106 | 从中序与后序遍历序列构造二叉树 | [✓] | 树 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 |
107 | 二叉树的层序遍历 II | [✓] | 树 广度优先搜索 二叉树 | 🟠 | 🀄️ 🔗 |
108 | 将有序数组转换为二叉搜索树 | [✓] | 树 二叉搜索树 数组 2+ | 🟢 | 🀄️ 🔗 |
109 | 有序链表转换二叉搜索树 | [✓] | 树 二叉搜索树 链表 2+ | 🟠 | 🀄️ 🔗 |
110 | 平衡二叉树 | [✓] | 树 深度优先搜索 二叉树 | 🟢 | 🀄️ 🔗 |
111 | 二叉树的最小深度 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
112 | 路径总和 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
113 | 路径总和 II | [✓] | 树 深度优先搜索 回溯 1+ | 🟠 | 🀄️ 🔗 |
114 | 二叉树展开为链表 | [✓] | 栈 树 深度优先搜索 2+ | 🟠 | 🀄️ 🔗 |
116 | 填充每个节点的下一个右侧节点指针 | [✓] | 树 深度优先搜索 广度优先搜索 2+ | 🟠 | 🀄️ 🔗 |
117 | 填充每个节点的下一个右侧节点指针 II | [✓] | 树 深度优先搜索 广度优先搜索 2+ | 🟠 | 🀄️ 🔗 |
118 | 杨辉三角 | [✓] | 数组 动态规划 | 🟢 | 🀄️ 🔗 |
119 | 杨辉三角 II | [✓] | 数组 动态规划 | 🟢 | 🀄️ 🔗 |
120 | 三角形最小路径和 | [✓] | 数组 动态规划 | 🟠 | 🀄️ 🔗 |
121 | 买卖股票的最佳时机 | [✓] | 数组 动态规划 | 🟢 | 🀄️ 🔗 |
122 | 买卖股票的最佳时机 II | [✓] | 贪心 数组 动态规划 | 🟠 | 🀄️ 🔗 |
123 | 买卖股票的最佳时机 III | [✓] | 数组 动态规划 | 🔴 | 🀄️ 🔗 |
124 | 二叉树中的最大路径和 | [✓] | 树 深度优先搜索 动态规划 1+ | 🔴 | 🀄️ 🔗 |
125 | 验证回文串 | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
127 | 单词接龙 | [✓] | 广度优先搜索 哈希表 字符串 | 🔴 | 🀄️ 🔗 |
128 | 最长连续序列 | [✓] | 并查集 数组 哈希表 | 🟠 | 🀄️ 🔗 |
129 | 求根节点到叶节点数字之和 | [✓] | 树 深度优先搜索 二叉树 | 🟠 | 🀄️ 🔗 |
130 | 被围绕的区域 | [✓] | 深度优先搜索 广度优先搜索 并查集 2+ | 🟠 | 🀄️ 🔗 |
131 | 分割回文串 | [✓] | 字符串 动态规划 回溯 | 🟠 | 🀄️ 🔗 |
132 | 分割回文串 II | [✓] | 字符串 动态规划 | 🔴 | 🀄️ 🔗 |
133 | 克隆图 | [✓] | 深度优先搜索 广度优先搜索 图 1+ | 🟠 | 🀄️ 🔗 |
134 | 加油站 | [✓] | 贪心 数组 | 🟠 | 🀄️ 🔗 |
135 | 分发糖果 | [✓] | 贪心 数组 | 🔴 | 🀄️ 🔗 |
136 | 只出现一次的数字 | [✓] | 位运算 数组 | 🟢 | 🀄️ 🔗 |
137 | 只出现一次的数字 II | [✓] | 位运算 数组 | 🟠 | 🀄️ 🔗 |
138 | 随机链表的复制 | [✓] | 哈希表 链表 | 🟠 | 🀄️ 🔗 |
139 | 单词拆分 | [✓] | 字典树 记忆化搜索 数组 3+ | 🟠 | 🀄️ 🔗 |
140 | 单词拆分 II | [✓] | 字典树 记忆化搜索 数组 4+ | 🔴 | 🀄️ 🔗 |
141 | 环形链表 | [✓] | 哈希表 链表 双指针 | 🟢 | 🀄️ 🔗 |
142 | 环形链表 II | [✓] | 哈希表 链表 双指针 | 🟠 | 🀄️ 🔗 |
143 | 重排链表 | [✓] | 栈 递归 链表 1+ | 🟠 | 🀄️ 🔗 |
144 | 二叉树的前序遍历 | [✓] | 栈 树 深度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
145 | 二叉树的后序遍历 | [✓] | 栈 树 深度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
146 | LRU 缓存 | [✓] | 设计 哈希表 链表 1+ | 🟠 | 🀄️ 🔗 |
147 | 对链表进行插入排序 | [✓] | 链表 排序 | 🟠 | 🀄️ 🔗 |
148 | 排序链表 | [✓] | 链表 双指针 分治 2+ | 🟠 | 🀄️ 🔗 |
149 | 直线上最多的点数 | [✓] | 几何 数组 哈希表 1+ | 🔴 | 🀄️ 🔗 |
150 | 逆波兰表达式求值 | [✓] | 栈 数组 数学 | 🟠 | 🀄️ 🔗 |
151 | 反转字符串中的单词 | [✓] | 双指针 字符串 | 🟠 | 🀄️ 🔗 |
152 | 乘积最大子数组 | [✓] | 数组 动态规划 | 🟠 | 🀄️ 🔗 |
153 | 寻找旋转排序数组中的最小值 | [✓] | 数组 二分查找 | 🟠 | 🀄️ 🔗 |
154 | 寻找旋转排序数组中的最小值 II | [✓] | 数组 二分查找 | 🔴 | 🀄️ 🔗 |
155 | 最小栈 | [✓] | 栈 设计 | 🟠 | 🀄️ 🔗 |
156 | 上下翻转二叉树 🔒 | [✓] | 树 深度优先搜索 二叉树 | 🟠 | 🀄️ 🔗 |
160 | 相交链表 | [✓] | 哈希表 链表 双指针 | 🟢 | 🀄️ 🔗 |
162 | 寻找峰值 | [✓] | 数组 二分查找 | 🟠 | 🀄️ 🔗 |
167 | 两数之和 II - 输入有序数组 | [✓] | 数组 双指针 二分查找 | 🟠 | 🀄️ 🔗 |
168 | Excel 表列名称 | [✓] | 数学 字符串 | 🟢 | 🀄️ 🔗 |
169 | 多数元素 | [✓] | 数组 哈希表 分治 2+ | 🟢 | 🀄️ 🔗 |
170 | 两数之和 III - 数据结构设计 🔒 | [✓] | 设计 数组 哈希表 2+ | 🟢 | 🀄️ 🔗 |
171 | Excel 表列序号 | [✓] | 数学 字符串 | 🟢 | 🀄️ 🔗 |
172 | 阶乘后的零 | [✓] | 数学 | 🟠 | 🀄️ 🔗 |
173 | 二叉搜索树迭代器 | [✓] | 栈 树 设计 3+ | 🟠 | 🀄️ 🔗 |
174 | 地下城游戏 | [✓] | 数组 动态规划 矩阵 | 🔴 | 🀄️ 🔗 |
175 | 组合两个表 | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
177 | 第N高的薪水 | [✓] | 数据库 | 🟠 | 🀄️ 🔗 |
181 | 超过经理收入的员工 | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
182 | 查找重复的电子邮箱 | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
183 | 从不订购的客户 | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
188 | 买卖股票的最佳时机 IV | [✓] | 数组 动态规划 | 🔴 | 🀄️ 🔗 |
189 | 轮转数组 | [✓] | 数组 数学 双指针 | 🟠 | 🀄️ 🔗 |
190 | 颠倒二进制位 | [✓] | 位运算 分治 | 🟢 | 🀄️ 🔗 |
191 | 位1的个数 | [✓] | 位运算 分治 | 🟢 | 🀄️ 🔗 |
193 | 有效电话号码 | [✓] | Shell | 🟢 | 🀄️ 🔗 |
198 | 打家劫舍 | [✓] | 数组 动态规划 | 🟠 | 🀄️ 🔗 |
199 | 二叉树的右视图 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟠 | 🀄️ 🔗 |
200 | 岛屿数量 | [✓] | 深度优先搜索 广度优先搜索 并查集 2+ | 🟠 | 🀄️ 🔗 |
201 | 数字范围按位与 | [✓] | 位运算 | 🟠 | 🀄️ 🔗 |
202 | 快乐数 | [✓] | 哈希表 数学 双指针 | 🟢 | 🀄️ 🔗 |
203 | 移除链表元素 | [✓] | 递归 链表 | 🟢 | 🀄️ 🔗 |
205 | 同构字符串 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
206 | 反转链表 | [✓] | 递归 链表 | 🟢 | 🀄️ 🔗 |
207 | 课程表 | [✓] | 深度优先搜索 广度优先搜索 图 1+ | 🟠 | 🀄️ 🔗 |
208 | 实现 Trie (前缀树) | [✓] | 设计 字典树 哈希表 1+ | 🟠 | 🀄️ 🔗 |
209 | 长度最小的子数组 | [✓] | 数组 二分查找 前缀和 1+ | 🟠 | 🀄️ 🔗 |
210 | 课程表 II | [✓] | 深度优先搜索 广度优先搜索 图 1+ | 🟠 | 🀄️ 🔗 |
211 | 添加与搜索单词 - 数据结构设计 | [✓] | 深度优先搜索 设计 字典树 1+ | 🟠 | 🀄️ 🔗 |
212 | 单词搜索 II | [✓] | 字典树 数组 字符串 2+ | 🔴 | 🀄️ 🔗 |
215 | 数组中的第K个最大元素 | [✓] | 数组 分治 快速选择 2+ | 🟠 | 🀄️ 🔗 |
216 | 组合总和 III | [✓] | 数组 回溯 | 🟠 | 🀄️ 🔗 |
217 | 存在重复元素 | [✓] | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 |
219 | 存在重复元素 II | [✓] | 数组 哈希表 滑动窗口 | 🟢 | 🀄️ 🔗 |
221 | 最大正方形 | [✓] | 数组 动态规划 矩阵 | 🟠 | 🀄️ 🔗 |
222 | 完全二叉树的节点个数 | [✓] | 位运算 树 二分查找 1+ | 🟢 | 🀄️ 🔗 |
224 | 基本计算器 | [✓] | 栈 递归 数学 1+ | 🔴 | 🀄️ 🔗 |
225 | 用队列实现栈 | [✓] | 栈 设计 队列 | 🟢 | 🀄️ 🔗 |
226 | 翻转二叉树 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
227 | 基本计算器 II | [✓] | 栈 数学 字符串 | 🟠 | 🀄️ 🔗 |
228 | 汇总区间 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
230 | 二叉搜索树中第 K 小的元素 | [✓] | 树 深度优先搜索 二叉搜索树 1+ | 🟠 | 🀄️ 🔗 |
231 | 2 的幂 | [✓] | 位运算 递归 数学 | 🟢 | 🀄️ 🔗 |
232 | 用栈实现队列 | [✓] | 栈 设计 队列 | 🟢 | 🀄️ 🔗 |
233 | 数字 1 的个数 | [✓] | 递归 数学 动态规划 | 🔴 | 🀄️ 🔗 |
234 | 回文链表 | [✓] | 栈 递归 链表 1+ | 🟢 | 🀄️ 🔗 |
235 | 二叉搜索树的最近公共祖先 | [✓] | 树 深度优先搜索 二叉搜索树 1+ | 🟠 | 🀄️ 🔗 |
236 | 二叉树的最近公共祖先 | [✓] | 树 深度优先搜索 二叉树 | 🟠 | 🀄️ 🔗 |
237 | 删除链表中的节点 | [✓] | 链表 | 🟠 | 🀄️ 🔗 |
238 | 除自身以外数组的乘积 | [✓] | 数组 前缀和 | 🟠 | 🀄️ 🔗 |
239 | 滑动窗口最大值 | [✓] | 队列 数组 滑动窗口 2+ | 🔴 | 🀄️ 🔗 |
240 | 搜索二维矩阵 II | [✓] | 数组 二分查找 分治 1+ | 🟠 | 🀄️ 🔗 |
242 | 有效的字母异位词 | [✓] | 哈希表 字符串 排序 | 🟢 | 🀄️ 🔗 |
257 | 二叉树的所有路径 | [✓] | 树 深度优先搜索 字符串 2+ | 🟢 | 🀄️ 🔗 |
258 | 各位相加 | [✓] | 数学 数论 模拟 | 🟢 | 🀄️ 🔗 |
259 | 较小的三数之和 🔒 | [✓] | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 |
263 | 丑数 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
264 | 丑数 II | [✓] | 哈希表 数学 动态规划 1+ | 🟠 | 🀄️ 🔗 |
268 | 丢失的数字 | [✓] | 位运算 数组 哈希表 3+ | 🟢 | 🀄️ 🔗 |
274 | H 指数 | [✓] | 数组 计数排序 排序 | 🟠 | 🀄️ 🔗 |
275 | H 指数 II | [✓] | 数组 二分查找 | 🟠 | 🀄️ 🔗 |
278 | 第一个错误的版本 | [✓] | 二分查找 交互 | 🟢 | 🀄️ 🔗 |
279 | 完全平方数 | [✓] | 广度优先搜索 数学 动态规划 | 🟠 | 🀄️ 🔗 |
283 | 移动零 | [✓] | 数组 双指针 | 🟢 | 🀄️ 🔗 |
287 | 寻找重复数 | [✓] | 位运算 数组 双指针 1+ | 🟠 | 🀄️ 🔗 |
289 | 生命游戏 | [✓] | 数组 矩阵 模拟 | 🟠 | 🀄️ 🔗 |
290 | 单词规律 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
292 | Nim 游戏 | [✓] | 脑筋急转弯 数学 博弈 | 🟢 | 🀄️ 🔗 |
295 | 数据流的中位数 | [✓] | 设计 双指针 数据流 2+ | 🔴 | 🀄️ 🔗 |
297 | 二叉树的序列化与反序列化 | [✓] | 树 深度优先搜索 广度优先搜索 3+ | 🔴 | 🀄️ 🔗 |
300 | 最长递增子序列 | [✓] | 数组 二分查找 动态规划 | 🟠 | 🀄️ 🔗 |
303 | 区域和检索 - 数组不可变 | [✓] | 设计 数组 前缀和 | 🟢 | 🀄️ 🔗 |
307 | 区域和检索 - 数组可修改 | [✓] | 设计 树状数组 线段树 1+ | 🟠 | 🀄️ 🔗 |
309 | 买卖股票的最佳时机含冷冻期 | [✓] | 数组 动态规划 | 🟠 | 🀄️ 🔗 |
316 | 去除重复字母 | [✓] | 栈 贪心 字符串 1+ | 🟠 | 🀄️ 🔗 |
322 | 零钱兑换 | [✓] | 广度优先搜索 数组 动态规划 | 🟠 | 🀄️ 🔗 |
326 | 3 的幂 | [✓] | 递归 数学 | 🟢 | 🀄️ 🔗 |
328 | 奇偶链表 | [✓] | 链表 | 🟠 | 🀄️ 🔗 |
334 | 递增的三元子序列 | [✓] | 贪心 数组 | 🟠 | 🀄️ 🔗 |
338 | 比特位计数 | [✓] | 位运算 动态规划 | 🟢 | 🀄️ 🔗 |
342 | 4的幂 | [✓] | 位运算 递归 数学 | 🟢 | 🀄️ 🔗 |
343 | 整数拆分 | [✓] | 数学 动态规划 | 🟠 | 🀄️ 🔗 |
344 | 反转字符串 | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
345 | 反转字符串中的元音字母 | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
346 | 数据流中的移动平均值 🔒 | [✓] | 设计 队列 数组 1+ | 🟢 | 🀄️ 🔗 |
347 | 前 K 个高频元素 | [✓] | 数组 哈希表 分治 5+ | 🟠 | 🀄️ 🔗 |
349 | 两个数组的交集 | [✓] | 数组 哈希表 双指针 2+ | 🟢 | 🀄️ 🔗 |
350 | 两个数组的交集 II | [✓] | 数组 哈希表 双指针 2+ | 🟢 | 🀄️ 🔗 |
354 | 俄罗斯套娃信封问题 | [✓] | 数组 二分查找 动态规划 1+ | 🔴 | 🀄️ 🔗 |
355 | 设计推特 | [✓] | 设计 哈希表 链表 1+ | 🟠 | 🀄️ 🔗 |
366 | 寻找二叉树的叶子节点 🔒 | [✓] | 树 深度优先搜索 二叉树 | 🟠 | 🀄️ 🔗 |
367 | 有效的完全平方数 | [✓] | 数学 二分查找 | 🟢 | 🀄️ 🔗 |
369 | 给单链表加一 🔒 | [✓] | 链表 数学 | 🟠 | 🀄️ 🔗 |
373 | 查找和最小的 K 对数字 | [✓] | 数组 堆(优先队列) | 🟠 | 🀄️ 🔗 |
374 | 猜数字大小 | [✓] | 二分查找 交互 | 🟢 | 🀄️ 🔗 |
375 | 猜数字大小 II | [✓] | 数学 动态规划 博弈 | 🟠 | 🀄️ 🔗 |
378 | 有序矩阵中第 K 小的元素 | [✓] | 数组 二分查找 矩阵 2+ | 🟠 | 🀄️ 🔗 |
379 | 电话目录管理系统 🔒 | [✓] | 设计 队列 数组 2+ | 🟠 | 🀄️ 🔗 |
380 | O(1) 时间插入、删除和获取随机元素 | [✓] | 设计 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 |
382 | 链表随机节点 | [✓] | 水塘抽样 链表 数学 1+ | 🟠 | 🀄️ 🔗 |
383 | 赎金信 | [✓] | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 |
387 | 字符串中的第一个唯一字符 | [✓] | 队列 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 |
389 | 找不同 | [✓] | 位运算 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 |
392 | 判断子序列 | [✓] | 双指针 字符串 动态规划 | 🟢 | 🀄️ 🔗 |
394 | 字符串解码 | [✓] | 栈 递归 字符串 | 🟠 | 🀄️ 🔗 |
399 | 除法求值 | [✓] | 深度优先搜索 广度优先搜索 并查集 4+ | 🟠 | 🀄️ 🔗 |
400 | 第 N 位数字 | [✓] | 数学 二分查找 | 🟠 | 🀄️ 🔗 |
401 | 二进制手表 | [✓] | 位运算 回溯 | 🟢 | 🀄️ 🔗 |
404 | 左叶子之和 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
405 | 数字转换为十六进制数 | [✓] | 位运算 数学 | 🟢 | 🀄️ 🔗 |
409 | 最长回文串 | [✓] | 贪心 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
412 | Fizz Buzz | [✓] | 数学 字符串 模拟 | 🟢 | 🀄️ 🔗 |
414 | 第三大的数 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
415 | 字符串相加 | [✓] | 数学 字符串 模拟 | 🟢 | 🀄️ 🔗 |
416 | 分割等和子集 | [✓] | 数组 动态规划 | 🟠 | 🀄️ 🔗 |
426 | 将二叉搜索树转化为排序的双向链表 🔒 | [✓] | 栈 树 深度优先搜索 4+ | 🟠 | 🀄️ 🔗 |
427 | 建立四叉树 | [✓] | 树 数组 分治 1+ | 🟠 | 🀄️ 🔗 |
430 | 扁平化多级双向链表 | [✓] | 深度优先搜索 链表 双向链表 | 🟠 | 🀄️ 🔗 |
432 | 全 O(1) 的数据结构 | [✓] | 设计 哈希表 链表 1+ | 🔴 | 🀄️ 🔗 |
433 | 最小基因变化 | [✓] | 广度优先搜索 哈希表 字符串 | 🟠 | 🀄️ 🔗 |
434 | 字符串中的单词数 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
435 | 无重叠区间 | [✓] | 贪心 数组 动态规划 1+ | 🟠 | 🀄️ 🔗 |
436 | 寻找右区间 | [✓] | 数组 二分查找 排序 | 🟠 | 🀄️ 🔗 |
437 | 路径总和 III | [✓] | 树 深度优先搜索 二叉树 | 🟠 | 🀄️ 🔗 |
438 | 找到字符串中所有字母异位词 | [✓] | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 |
440 | 字典序的第K小数字 | [✓] | 字典树 | 🔴 | 🀄️ 🔗 |
441 | 排列硬币 | [✓] | 数学 二分查找 | 🟢 | 🀄️ 🔗 |
442 | 数组中重复的数据 | [✓] | 数组 哈希表 | 🟠 | 🀄️ 🔗 |
443 | 压缩字符串 | [✓] | 双指针 字符串 | 🟠 | 🀄️ 🔗 |
445 | 两数相加 II | [✓] | 栈 链表 数学 | 🟠 | 🀄️ 🔗 |
448 | 找到所有数组中消失的数字 | [✓] | 数组 哈希表 | 🟢 | 🀄️ 🔗 |
450 | 删除二叉搜索树中的节点 | [✓] | 树 二叉搜索树 二叉树 | 🟠 | 🀄️ 🔗 |
451 | 根据字符出现频率排序 | [✓] | 哈希表 字符串 桶排序 3+ | 🟠 | 🀄️ 🔗 |
452 | 用最少数量的箭引爆气球 | [✓] | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 |
455 | 分发饼干 | [✓] | 贪心 数组 双指针 1+ | 🟢 | 🀄️ 🔗 |
458 | 可怜的小猪 | [✓] | 数学 动态规划 组合数学 | 🔴 | 🀄️ 🔗 |
459 | 重复的子字符串 | [✓] | 字符串 字符串匹配 | 🟢 | 🀄️ 🔗 |
460 | LFU 缓存 | [✓] | 设计 哈希表 链表 1+ | 🔴 | 🀄️ 🔗 |
461 | 汉明距离 | [✓] | 位运算 | 🟢 | 🀄️ 🔗 |
463 | 岛屿的周长 | [✓] | 深度优先搜索 广度优先搜索 数组 1+ | 🟢 | 🀄️ 🔗 |
474 | 一和零 | [✓] | 数组 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
476 | 数字的补数 | [✓] | 位运算 | 🟢 | 🀄️ 🔗 |
482 | 密钥格式化 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
485 | 最大连续 1 的个数 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
492 | 构造矩形 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
494 | 目标和 | [✓] | 数组 动态规划 回溯 | 🟠 | 🀄️ 🔗 |
495 | 提莫攻击 | [✓] | 数组 模拟 | 🟢 | 🀄️ 🔗 |
496 | 下一个更大元素 I | [✓] | 栈 数组 哈希表 1+ | 🟢 | 🀄️ 🔗 |
498 | 对角线遍历 | [✓] | 数组 矩阵 模拟 | 🟠 | 🀄️ 🔗 |
500 | 键盘行 | [✓] | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
501 | 二叉搜索树中的众数 | [✓] | 树 深度优先搜索 二叉搜索树 1+ | 🟢 | 🀄️ 🔗 |
502 | IPO | [✓] | 贪心 数组 排序 1+ | 🔴 | 🀄️ 🔗 |
503 | 下一个更大元素 II | [✓] | 栈 数组 单调栈 | 🟠 | 🀄️ 🔗 |
504 | 七进制数 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
506 | 相对名次 | [✓] | 数组 排序 堆(优先队列) | 🟢 | 🀄️ 🔗 |
507 | 完美数 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
509 | 斐波那契数 | [✓] | 递归 记忆化搜索 数学 1+ | 🟢 | 🀄️ 🔗 |
514 | 自由之路 | [✓] | 深度优先搜索 广度优先搜索 字符串 1+ | 🔴 | 🀄️ 🔗 |
515 | 在每个树行中找最大值 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟠 | 🀄️ 🔗 |
516 | 最长回文子序列 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
518 | 零钱兑换 II | [✓] | 数组 动态规划 | 🟠 | 🀄️ 🔗 |
520 | 检测大写字母 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
521 | 最长特殊序列 Ⅰ | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
528 | 按权重随机选择 | [✓] | 数组 数学 二分查找 2+ | 🟠 | 🀄️ 🔗 |
530 | 二叉搜索树的最小绝对差 | [✓] | 树 深度优先搜索 广度优先搜索 2+ | 🟢 | 🀄️ 🔗 |
540 | 有序数组中的单一元素 | [✓] | 数组 二分查找 | 🟠 | 🀄️ 🔗 |
541 | 反转字符串 II | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
543 | 二叉树的直径 | [✓] | 树 深度优先搜索 二叉树 | 🟢 | 🀄️ 🔗 |
547 | 省份数量 | [✓] | 深度优先搜索 广度优先搜索 并查集 1+ | 🟠 | 🀄️ 🔗 |
551 | 学生出勤记录 I | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
557 | 反转字符串中的单词 III | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
559 | N 叉树的最大深度 | [✓] | 树 深度优先搜索 广度优先搜索 | 🟢 | 🀄️ 🔗 |
560 | 和为 K 的子数组 | [✓] | 数组 哈希表 前缀和 | 🟠 | 🀄️ 🔗 |
561 | 数组拆分 | [✓] | 贪心 数组 计数排序 1+ | 🟢 | 🀄️ 🔗 |
563 | 二叉树的坡度 | [✓] | 树 深度优先搜索 二叉树 | 🟢 | 🀄️ 🔗 |
566 | 重塑矩阵 | [✓] | 数组 矩阵 模拟 | 🟢 | 🀄️ 🔗 |
567 | 字符串的排列 | [✓] | 哈希表 双指针 字符串 1+ | 🟠 | 🀄️ 🔗 |
572 | 另一棵树的子树 | [✓] | 树 深度优先搜索 二叉树 2+ | 🟢 | 🀄️ 🔗 |
575 | 分糖果 | [✓] | 数组 哈希表 | 🟢 | 🀄️ 🔗 |
583 | 两个字符串的删除操作 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
584 | 寻找用户推荐人 | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
589 | N 叉树的前序遍历 | [✓] | 栈 树 深度优先搜索 | 🟢 | 🀄️ 🔗 |
590 | N 叉树的后序遍历 | [✓] | 栈 树 深度优先搜索 | 🟢 | 🀄️ 🔗 |
594 | 最长和谐子序列 | [✓] | 数组 哈希表 计数 2+ | 🟢 | 🀄️ 🔗 |
595 | 大的国家 | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
598 | 区间加法 II | [✓] | 数组 数学 | 🟢 | 🀄️ 🔗 |
599 | 两个列表的最小索引总和 | [✓] | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
605 | 种花问题 | [✓] | 贪心 数组 | 🟢 | 🀄️ 🔗 |
611 | 有效三角形的个数 | [✓] | 贪心 数组 双指针 2+ | 🟠 | 🀄️ 🔗 |
617 | 合并二叉树 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
622 | 设计循环队列 | [✓] | 设计 队列 数组 1+ | 🟠 | 🀄️ 🔗 |
628 | 三个数的最大乘积 | [✓] | 数组 数学 排序 | 🟢 | 🀄️ 🔗 |
632 | 最小区间 | [✓] | 贪心 数组 哈希表 3+ | 🔴 | 🀄️ 🔗 |
637 | 二叉树的层平均值 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
641 | 设计循环双端队列 | [✓] | 设计 队列 数组 1+ | 🟠 | 🀄️ 🔗 |
643 | 子数组最大平均数 I | [✓] | 数组 滑动窗口 | 🟢 | 🀄️ 🔗 |
645 | 错误的集合 | [✓] | 位运算 数组 哈希表 1+ | 🟢 | 🀄️ 🔗 |
649 | Dota2 参议院 | [✓] | 贪心 队列 字符串 | 🟠 | 🀄️ 🔗 |
653 | 两数之和 IV - 输入二叉搜索树 | [✓] | 树 深度优先搜索 广度优先搜索 4+ | 🟢 | 🀄️ 🔗 |
654 | 最大二叉树 | [✓] | 栈 树 数组 3+ | 🟠 | 🀄️ 🔗 |
657 | 机器人能否返回原点 | [✓] | 字符串 模拟 | 🟢 | 🀄️ 🔗 |
658 | 找到 K 个最接近的元素 | [✓] | 数组 双指针 二分查找 3+ | 🟠 | 🀄️ 🔗 |
661 | 图片平滑器 | [✓] | 数组 矩阵 | 🟢 | 🀄️ 🔗 |
662 | 二叉树最大宽度 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟠 | 🀄️ 🔗 |
670 | 最大交换 | [✓] | 贪心 数学 | 🟠 | 🀄️ 🔗 |
671 | 二叉树中第二小的节点 | [✓] | 树 深度优先搜索 二叉树 | 🟢 | 🀄️ 🔗 |
674 | 最长连续递增序列 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
678 | 有效的括号字符串 | [✓] | 栈 贪心 字符串 1+ | 🟠 | 🀄️ 🔗 |
680 | 验证回文串 II | [✓] | 贪心 双指针 字符串 | 🟢 | 🀄️ 🔗 |
682 | 棒球比赛 | [✓] | 栈 数组 模拟 | 🟢 | 🀄️ 🔗 |
689 | 三个无重叠子数组的最大和 | [✓] | 数组 动态规划 | 🔴 | 🀄️ 🔗 |
693 | 交替位二进制数 | [✓] | 位运算 | 🟢 | 🀄️ 🔗 |
695 | 岛屿的最大面积 | [✓] | 深度优先搜索 广度优先搜索 并查集 2+ | 🟠 | 🀄️ 🔗 |
696 | 计数二进制子串 | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
697 | 数组的度 | [✓] | 数组 哈希表 | 🟢 | 🀄️ 🔗 |
700 | 二叉搜索树中的搜索 | [✓] | 树 二叉搜索树 二叉树 | 🟢 | 🀄️ 🔗 |
701 | 二叉搜索树中的插入操作 | [✓] | 树 二叉搜索树 二叉树 | 🟠 | 🀄️ 🔗 |
703 | 数据流中的第 K 大元素 | [✓] | 树 设计 二叉搜索树 3+ | 🟢 | 🀄️ 🔗 |
704 | 二分查找 | [✓] | 数组 二分查找 | 🟢 | 🀄️ 🔗 |
705 | 设计哈希集合 | [✓] | 设计 数组 哈希表 2+ | 🟢 | 🀄️ 🔗 |
706 | 设计哈希映射 | [✓] | 设计 数组 哈希表 2+ | 🟢 | 🀄️ 🔗 |
707 | 设计链表 | [✓] | 设计 链表 | 🟠 | 🀄️ 🔗 |
709 | 转换成小写字母 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
712 | 两个字符串的最小ASCII删除和 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
714 | 买卖股票的最佳时机含手续费 | [✓] | 贪心 数组 动态规划 | 🟠 | 🀄️ 🔗 |
717 | 1 比特与 2 比特字符 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
724 | 寻找数组的中心下标 | [✓] | 数组 前缀和 | 🟢 | 🀄️ 🔗 |
728 | 自除数 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
729 | 我的日程安排表 I | [✓] | 设计 线段树 数组 2+ | 🟠 | 🀄️ 🔗 |
731 | 我的日程安排表 II | [✓] | 设计 线段树 数组 3+ | 🟠 | 🀄️ 🔗 |
733 | 图像渲染 | [✓] | 深度优先搜索 广度优先搜索 数组 1+ | 🟢 | 🀄️ 🔗 |
735 | 小行星碰撞 | [✓] | 栈 数组 模拟 | 🟠 | 🀄️ 🔗 |
739 | 每日温度 | [✓] | 栈 数组 单调栈 | 🟠 | 🀄️ 🔗 |
744 | 寻找比目标字母大的最小字母 | [✓] | 数组 二分查找 | 🟢 | 🀄️ 🔗 |
746 | 使用最小花费爬楼梯 | [✓] | 数组 动态规划 | 🟢 | 🀄️ 🔗 |
747 | 至少是其他数字两倍的最大数 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
748 | 最短补全词 | [✓] | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
762 | 二进制表示中质数个计算置位 | [✓] | 位运算 数学 | 🟢 | 🀄️ 🔗 |
763 | 划分字母区间 | [✓] | 贪心 哈希表 双指针 1+ | 🟠 | 🀄️ 🔗 |
766 | 托普利茨矩阵 | [✓] | 数组 矩阵 | 🟢 | 🀄️ 🔗 |
769 | 最多能完成排序的块 | [✓] | 栈 贪心 数组 2+ | 🟠 | 🀄️ 🔗 |
771 | 宝石与石头 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
772 | 基本计算器 III 🔒 | [✓] | 栈 递归 数学 1+ | 🔴 | 🀄️ 🔗 |
773 | 滑动谜题 | [✓] | 广度优先搜索 数组 矩阵 | 🔴 | 🀄️ 🔗 |
783 | 二叉搜索树节点最小距离 | [✓] | 树 深度优先搜索 广度优先搜索 2+ | 🟢 | 🀄️ 🔗 |
790 | 多米诺和托米诺平铺 | [✓] | 动态规划 | 🟠 | 🀄️ 🔗 |
796 | 旋转字符串 | [✓] | 字符串 字符串匹配 | 🟢 | 🀄️ 🔗 |
804 | 唯一摩尔斯密码词 | [✓] | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
806 | 写字符串需要的行数 | [✓] | 数组 字符串 | 🟢 | 🀄️ 🔗 |
812 | 最大三角形面积 | [✓] | 几何 数组 数学 | 🟢 | 🀄️ 🔗 |
819 | 最常见的单词 | [✓] | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 |
821 | 字符的最短距离 | [✓] | 数组 双指针 字符串 | 🟢 | 🀄️ 🔗 |
824 | 山羊拉丁文 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
830 | 较大分组的位置 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
832 | 翻转图像 | [✓] | 位运算 数组 双指针 2+ | 🟢 | 🀄️ 🔗 |
836 | 矩形重叠 | [✓] | 几何 数学 | 🟢 | 🀄️ 🔗 |
841 | 钥匙和房间 | [✓] | 深度优先搜索 广度优先搜索 图 | 🟠 | 🀄️ 🔗 |
843 | 猜猜这个单词 | [✓] | 数组 数学 字符串 2+ | 🔴 | 🀄️ 🔗 |
844 | 比较含退格的字符串 | [✓] | 栈 双指针 字符串 1+ | 🟢 | 🀄️ 🔗 |
845 | 数组中的最长山脉 | [✓] | 数组 双指针 动态规划 1+ | 🟠 | 🀄️ 🔗 |
852 | 山脉数组的峰顶索引 | [✓] | 数组 二分查找 | 🟠 | 🀄️ 🔗 |
859 | 亲密字符串 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
860 | 柠檬水找零 | [✓] | 贪心 数组 | 🟢 | 🀄️ 🔗 |
862 | 和至少为 K 的最短子数组 | [✓] | 队列 数组 二分查找 4+ | 🔴 | 🀄️ 🔗 |
867 | 转置矩阵 | [✓] | 数组 矩阵 模拟 | 🟢 | 🀄️ 🔗 |
868 | 二进制间距 | [✓] | 位运算 | 🟢 | 🀄️ 🔗 |
872 | 叶子相似的树 | [✓] | 树 深度优先搜索 二叉树 | 🟢 | 🀄️ 🔗 |
875 | 爱吃香蕉的珂珂 | [✓] | 数组 二分查找 | 🟠 | 🀄️ 🔗 |
876 | 链表的中间结点 | [✓] | 链表 双指针 | 🟢 | 🀄️ 🔗 |
880 | 索引处的解码字符串 | [✓] | 栈 字符串 | 🟠 | 🀄️ 🔗 |
883 | 三维形体投影面积 | [✓] | 几何 数组 数学 1+ | 🟢 | 🀄️ 🔗 |
884 | 两句话中的不常见单词 | [✓] | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 |
888 | 公平的糖果交换 | [✓] | 数组 哈希表 二分查找 1+ | 🟢 | 🀄️ 🔗 |
889 | 根据前序和后序遍历构造二叉树 | [✓] | 树 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 |
892 | 三维形体的表面积 | [✓] | 几何 数组 数学 1+ | 🟢 | 🀄️ 🔗 |
896 | 单调数列 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
897 | 递增顺序搜索树 | [✓] | 栈 树 深度优先搜索 2+ | 🟢 | 🀄️ 🔗 |
901 | 股票价格跨度 | [✓] | 栈 设计 数据流 1+ | 🟠 | 🀄️ 🔗 |
905 | 按奇偶排序数组 | [✓] | 数组 双指针 排序 | 🟢 | 🀄️ 🔗 |
908 | 最小差值 I | [✓] | 数组 数学 | 🟢 | 🀄️ 🔗 |
909 | 蛇梯棋 | [✓] | 广度优先搜索 数组 矩阵 | 🟠 | 🀄️ 🔗 |
914 | 卡牌分组 | [✓] | 数组 哈希表 数学 2+ | 🟢 | 🀄️ 🔗 |
917 | 仅仅反转字母 | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
918 | 环形子数组的最大和 | [✓] | 队列 数组 分治 2+ | 🟠 | 🀄️ 🔗 |
921 | 使括号有效的最少添加 | [✓] | 栈 贪心 字符串 | 🟠 | 🀄️ 🔗 |
922 | 按奇偶排序数组 II | [✓] | 数组 双指针 排序 | 🟢 | 🀄️ 🔗 |
925 | 长按键入 | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
929 | 独特的电子邮件地址 | [✓] | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
931 | 下降路径最小和 | [✓] | 数组 动态规划 矩阵 | 🟠 | 🀄️ 🔗 |
933 | 最近的请求次数 | [✓] | 设计 队列 数据流 | 🟢 | 🀄️ 🔗 |
938 | 二叉搜索树的范围和 | [✓] | 树 深度优先搜索 二叉搜索树 1+ | 🟢 | 🀄️ 🔗 |
941 | 有效的山脉数组 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
942 | 增减字符串匹配 | [✓] | 贪心 数组 双指针 1+ | 🟢 | 🀄️ 🔗 |
944 | 删列造序 | [✓] | 数组 字符串 | 🟢 | 🀄️ 🔗 |
945 | 使数组唯一的最小增量 | [✓] | 贪心 数组 计数 1+ | 🟠 | 🀄️ 🔗 |
946 | 验证栈序列 | [✓] | 栈 数组 模拟 | 🟠 | 🀄️ 🔗 |
951 | 翻转等价二叉树 | [✓] | 树 深度优先搜索 二叉树 | 🟠 | 🀄️ 🔗 |
953 | 验证外星语词典 | [✓] | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
954 | 二倍数对数组 | [✓] | 贪心 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 |
958 | 二叉树的完全性检验 | [✓] | 树 广度优先搜索 二叉树 | 🟠 | 🀄️ 🔗 |
961 | 在长度 2N 的数组中找出重复 N 次的元素 | [✓] | 数组 哈希表 | 🟢 | 🀄️ 🔗 |
962 | 最大宽度坡 | [✓] | 栈 数组 单调栈 | 🟠 | 🀄️ 🔗 |
965 | 单值二叉树 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
973 | 最接近原点的 K 个点 | [✓] | 几何 数组 数学 4+ | 🟠 | 🀄️ 🔗 |
976 | 三角形的最大周长 | [✓] | 贪心 数组 数学 1+ | 🟢 | 🀄️ 🔗 |
977 | 有序数组的平方 | [✓] | 数组 双指针 排序 | 🟢 | 🀄️ 🔗 |
981 | 基于时间的键值存储 | [✓] | 设计 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 |
986 | 区间列表的交集 | [✓] | 数组 双指针 | 🟠 | 🀄️ 🔗 |
989 | 数组形式的整数加法 | [✓] | 数组 数学 | 🟢 | 🀄️ 🔗 |
993 | 二叉树的堂兄弟节点 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
994 | 腐烂的橘子 | [✓] | 广度优先搜索 数组 矩阵 | 🟠 | 🀄️ 🔗 |
997 | 找到小镇的法官 | [✓] | 图 数组 哈希表 | 🟢 | 🀄️ 🔗 |
999 | 可以被一步捕获的棋子数 | [✓] | 数组 矩阵 模拟 | 🟢 | 🀄️ 🔗 |
1002 | 查找共用字符 | [✓] | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
1004 | 最大连续1的个数 III | [✓] | 数组 二分查找 前缀和 1+ | 🟠 | 🀄️ 🔗 |
1005 | K 次取反后最大化的数组和 | [✓] | 贪心 数组 排序 | 🟢 | 🀄️ 🔗 |
1008 | 前序遍历构造二叉搜索树 | [✓] | 栈 树 二叉搜索树 3+ | 🟠 | 🀄️ 🔗 |
1009 | 十进制整数的反码 | [✓] | 位运算 | 🟢 | 🀄️ 🔗 |
1013 | 将数组分成和相等的三个部分 | [✓] | 贪心 数组 | 🟢 | 🀄️ 🔗 |
1014 | 最佳观光组合 | [✓] | 数组 动态规划 | 🟠 | 🀄️ 🔗 |
1018 | 可被 5 整除的二进制前缀 | [✓] | 位运算 数组 | 🟢 | 🀄️ 🔗 |
1021 | 删除最外层的括号 | [✓] | 栈 字符串 | 🟢 | 🀄️ 🔗 |
1022 | 从根到叶的二进制数之和 | [✓] | 树 深度优先搜索 二叉树 | 🟢 | 🀄️ 🔗 |
1025 | 除数博弈 | [✓] | 脑筋急转弯 数学 动态规划 1+ | 🟢 | 🀄️ 🔗 |
1030 | 距离顺序排列矩阵单元格 | [✓] | 几何 数组 数学 2+ | 🟢 | 🀄️ 🔗 |
1037 | 有效的回旋镖 | [✓] | 几何 数组 数学 | 🟢 | 🀄️ 🔗 |
1046 | 最后一块石头的重量 | [✓] | 数组 堆(优先队列) | 🟢 | 🀄️ 🔗 |
1047 | 删除字符串中的所有相邻重复项 | [✓] | 栈 字符串 | 🟢 | 🀄️ 🔗 |
1049 | 最后一块石头的重量 II | [✓] | 数组 动态规划 | 🟠 | 🀄️ 🔗 |
1051 | 高度检查器 | [✓] | 数组 计数排序 排序 | 🟢 | 🀄️ 🔗 |
1068 | 产品销售分析 I | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
1071 | 字符串的最大公因子 | [✓] | 数学 字符串 | 🟢 | 🀄️ 🔗 |
1072 | 按列翻转得到最大值等行数 | [✓] | 数组 哈希表 矩阵 | 🟠 | 🀄️ 🔗 |
1078 | Bigram 分词 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1081 | 不同字符的最小子序列 | [✓] | 栈 贪心 字符串 1+ | 🟠 | 🀄️ 🔗 |
1089 | 复写零 | [✓] | 数组 双指针 | 🟢 | 🀄️ 🔗 |
1103 | 分糖果 II | [✓] | 数学 模拟 | 🟢 | 🀄️ 🔗 |
1106 | 解析布尔表达式 | [✓] | 栈 递归 字符串 | 🔴 | 🀄️ 🔗 |
1108 | IP 地址无效化 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1122 | 数组的相对排序 | [✓] | 数组 哈希表 计数排序 1+ | 🟢 | 🀄️ 🔗 |
1128 | 等价多米诺骨牌对的数量 | [✓] | 数组 哈希表 计数 | 🟢 | 🀄️ 🔗 |
1137 | 第 N 个泰波那契数 | [✓] | 记忆化搜索 数学 动态规划 | 🟢 | 🀄️ 🔗 |
1143 | 最长公共子序列 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
1146 | 快照数组 | [✓] | 设计 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 |
1148 | 文章浏览 I | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
1154 | 一年中的第几天 | [✓] | 数学 字符串 | 🟢 | 🀄️ 🔗 |
1160 | 拼写单词 | [✓] | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 |
1161 | 最大层内元素和 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟠 | 🀄️ 🔗 |
1175 | 质数排列 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
1184 | 公交站间的距离 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1185 | 一周中的第几天 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
1189 | “气球” 的最大数量 | [✓] | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 |
1190 | 反转每对括号间的子串 | [✓] | 栈 字符串 | 🟠 | 🀄️ 🔗 |
1200 | 最小绝对差 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
1207 | 独一无二的出现次数 | [✓] | 数组 哈希表 | 🟢 | 🀄️ 🔗 |
1217 | 玩筹码 | [✓] | 贪心 数组 数学 | 🟢 | 🀄️ 🔗 |
1221 | 分割平衡字符串 | [✓] | 贪心 字符串 计数 | 🟢 | 🀄️ 🔗 |
1232 | 缀点成线 | [✓] | 几何 数组 数学 | 🟢 | 🀄️ 🔗 |
1233 | 删除子文件夹 | [✓] | 深度优先搜索 字典树 数组 1+ | 🟠 | 🀄️ 🔗 |
1252 | 奇数值单元格的数目 | [✓] | 数组 数学 模拟 | 🟢 | 🀄️ 🔗 |
1260 | 二维网格迁移 | [✓] | 数组 矩阵 模拟 | 🟢 | 🀄️ 🔗 |
1266 | 访问所有点的最小时间 | [✓] | 几何 数组 数学 | 🟢 | 🀄️ 🔗 |
1268 | 搜索推荐系统 | [✓] | 字典树 数组 字符串 3+ | 🟠 | 🀄️ 🔗 |
1275 | 找出井字棋的获胜者 | [✓] | 数组 哈希表 矩阵 1+ | 🟢 | 🀄️ 🔗 |
1277 | 统计全为 1 的正方形子矩阵 | [✓] | 数组 动态规划 矩阵 | 🟠 | 🀄️ 🔗 |
1281 | 整数的各位积和之差 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
1287 | 有序数组中出现次数超过25%的元素 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1288 | 删除被覆盖区间 | [✓] | 数组 排序 | 🟠 | 🀄️ 🔗 |
1290 | 二进制链表转整数 | [✓] | 链表 数学 | 🟢 | 🀄️ 🔗 |
1295 | 统计位数为偶数的数字 | [✓] | 数组 数学 | 🟢 | 🀄️ 🔗 |
1299 | 将每个元素替换为右侧最大元素 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1304 | 和为零的 N 个不同整数 | [✓] | 数组 数学 | 🟢 | 🀄️ 🔗 |
1309 | 解码字母到整数映射 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1312 | 让字符串成为回文串的最少插入次数 | [✓] | 字符串 动态规划 | 🔴 | 🀄️ 🔗 |
1313 | 解压缩编码列表 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1317 | 将整数转换为两个无零整数的和 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
1318 | 或运算的最小翻转次数 | [✓] | 位运算 | 🟠 | 🀄️ 🔗 |
1323 | 6 和 9 组成的最大数字 | [✓] | 贪心 数学 | 🟢 | 🀄️ 🔗 |
1331 | 数组序号转换 | [✓] | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 |
1332 | 删除回文子序列 | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
1337 | 矩阵中战斗力最弱的 K 行 | [✓] | 数组 二分查找 矩阵 2+ | 🟢 | 🀄️ 🔗 |
1342 | 将数字变成 0 的操作次数 | [✓] | 位运算 数学 | 🟢 | 🀄️ 🔗 |
1346 | 检查整数及其两倍数是否存在 | [✓] | 数组 哈希表 双指针 2+ | 🟢 | 🀄️ 🔗 |
1351 | 统计有序矩阵中的负数 | [✓] | 数组 二分查找 矩阵 | 🟢 | 🀄️ 🔗 |
1356 | 根据数字二进制下 1 的数目排序 | [✓] | 位运算 数组 计数 1+ | 🟢 | 🀄️ 🔗 |
1360 | 日期之间隔几天 | [✓] | 数学 字符串 | 🟢 | 🀄️ 🔗 |
1365 | 有多少小于当前数字的数字 | [✓] | 数组 哈希表 计数 1+ | 🟢 | 🀄️ 🔗 |
1370 | 上升下降字符串 | [✓] | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 |
1372 | 二叉树中的最长交错路径 | [✓] | 树 深度优先搜索 动态规划 1+ | 🟠 | 🀄️ 🔗 |
1374 | 生成每种字符都是奇数个的字符串 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1378 | 使用唯一标识码替换员工ID | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
1379 | 找出克隆二叉树中的相同节点 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟢 | 🀄️ 🔗 |
1380 | 矩阵中的幸运数 | [✓] | 数组 矩阵 | 🟢 | 🀄️ 🔗 |
1381 | 设计一个支持增量操作的栈 | [✓] | 栈 设计 数组 | 🟠 | 🀄️ 🔗 |
1385 | 两个数组间的距离值 | [✓] | 数组 双指针 二分查找 1+ | 🟢 | 🀄️ 🔗 |
1389 | 按既定顺序创建目标数组 | [✓] | 数组 模拟 | 🟢 | 🀄️ 🔗 |
1394 | 找出数组中的幸运数 | [✓] | 数组 哈希表 计数 | 🟢 | 🀄️ 🔗 |
1399 | 统计最大组的数目 | [✓] | 哈希表 数学 | 🟢 | 🀄️ 🔗 |
1403 | 非递增顺序的最小子序列 | [✓] | 贪心 数组 排序 | 🟢 | 🀄️ 🔗 |
1405 | 最长快乐字符串 | [✓] | 贪心 字符串 堆(优先队列) | 🟠 | 🀄️ 🔗 |
1408 | 数组中的字符串匹配 | [✓] | 数组 字符串 字符串匹配 | 🟢 | 🀄️ 🔗 |
1413 | 逐步求和得到正数的最小值 | [✓] | 数组 前缀和 | 🟢 | 🀄️ 🔗 |
1417 | 重新格式化字符串 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1419 | 数青蛙 | [✓] | 字符串 计数 | 🟠 | 🀄️ 🔗 |
1422 | 分割字符串的最大得分 | [✓] | 字符串 前缀和 | 🟢 | 🀄️ 🔗 |
1431 | 拥有最多糖果的孩子 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1436 | 旅行终点站 | [✓] | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
1437 | 是否所有 1 都至少相隔 k 个元素 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1441 | 用栈操作构建数组 | [✓] | 栈 数组 模拟 | 🟠 | 🀄️ 🔗 |
1446 | 连续字符 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1448 | 统计二叉树中好节点的数目 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟠 | 🀄️ 🔗 |
1450 | 在既定时间做作业的学生人数 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1455 | 检查单词是否为句中其他单词的前缀 | [✓] | 双指针 字符串 字符串匹配 | 🟢 | 🀄️ 🔗 |
1456 | 定长子串中元音的最大数目 | [✓] | 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 |
1460 | 通过翻转子数组使两个数组相等 | [✓] | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 |
1464 | 数组中两元素的最大乘积 | [✓] | 数组 排序 堆(优先队列) | 🟢 | 🀄️ 🔗 |
1466 | 重新规划路线 | [✓] | 深度优先搜索 广度优先搜索 图 | 🟠 | 🀄️ 🔗 |
1470 | 重新排列数组 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1472 | 设计浏览器历史记录 | [✓] | 栈 设计 数组 3+ | 🟠 | 🀄️ 🔗 |
1475 | 商品折扣后的最终价格 | [✓] | 栈 数组 单调栈 | 🟢 | 🀄️ 🔗 |
1480 | 一维数组的动态和 | [✓] | 数组 前缀和 | 🟢 | 🀄️ 🔗 |
1486 | 数组异或操作 | [✓] | 位运算 数学 | 🟢 | 🀄️ 🔗 |
1491 | 去掉最低工资和最高工资后的工资平均值 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
1492 | n 的第 k 个因子 | [✓] | 数学 数论 | 🟠 | 🀄️ 🔗 |
1493 | 删掉一个元素以后全为 1 的最长子数组 | [✓] | 数组 动态规划 滑动窗口 | 🟠 | 🀄️ 🔗 |
1496 | 判断路径是否相交 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
1497 | 检查数组对是否可以被 k 整除 | [✓] | 数组 哈希表 计数 | 🟠 | 🀄️ 🔗 |
1498 | 满足条件的子序列数目 | [✓] | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 |
1502 | 判断能否形成等差数列 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
1507 | 转变日期格式 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1512 | 好数对的数目 | [✓] | 数组 哈希表 数学 1+ | 🟢 | 🀄️ 🔗 |
1517 | 查找拥有有效邮箱的用户 | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
1518 | 换水问题 | [✓] | 数学 模拟 | 🟢 | 🀄️ 🔗 |
1522 | N 叉树的直径 🔒 | [✓] | 树 深度优先搜索 | 🟠 | 🀄️ 🔗 |
1523 | 在区间范围内统计奇数数目 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
1527 | 患某种疾病的患者 | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
1528 | 重新排列字符串 | [✓] | 数组 字符串 | 🟢 | 🀄️ 🔗 |
1534 | 统计好三元组 | [✓] | 数组 枚举 | 🟢 | 🀄️ 🔗 |
1539 | 第 k 个缺失的正整数 | [✓] | 数组 二分查找 | 🟢 | 🀄️ 🔗 |
1544 | 整理字符串 | [✓] | 栈 字符串 | 🟢 | 🀄️ 🔗 |
1545 | 找出第 N 个二进制字符串中的第 K 位 | [✓] | 递归 字符串 模拟 | 🟠 | 🀄️ 🔗 |
1550 | 存在连续三个奇数的数组 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1556 | 千位分隔数 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1560 | 圆形赛道上经过次数最多的扇区 | [✓] | 数组 模拟 | 🟢 | 🀄️ 🔗 |
1566 | 重复至少 K 次且长度为 M 的模式 | [✓] | 数组 枚举 | 🟢 | 🀄️ 🔗 |
1572 | 矩阵对角线元素的和 | [✓] | 数组 矩阵 | 🟢 | 🀄️ 🔗 |
1574 | 删除最短的子数组使剩余数组有序 | [✓] | 栈 数组 双指针 2+ | 🟠 | 🀄️ 🔗 |
1576 | 替换所有的问号 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1582 | 二进制矩阵中的特殊位置 | [✓] | 数组 矩阵 | 🟢 | 🀄️ 🔗 |
1588 | 所有奇数长度子数组的和 | [✓] | 数组 数学 前缀和 | 🟢 | 🀄️ 🔗 |
1590 | 使数组和能被 P 整除 | [✓] | 数组 哈希表 前缀和 | 🟠 | 🀄️ 🔗 |
1592 | 重新排列单词间的空格 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1593 | 拆分字符串使唯一子字符串的数目最大 | [✓] | 哈希表 字符串 回溯 | 🟠 | 🀄️ 🔗 |
1598 | 文件夹操作日志搜集器 | [✓] | 栈 数组 字符串 | 🟢 | 🀄️ 🔗 |
1603 | 设计停车系统 | [✓] | 设计 计数 模拟 | 🟢 | 🀄️ 🔗 |
1608 | 特殊数组的特征值 | [✓] | 数组 二分查找 排序 | 🟢 | 🀄️ 🔗 |
1614 | 括号的最大嵌套深度 | [✓] | 栈 字符串 | 🟢 | 🀄️ 🔗 |
1619 | 删除某些元素后的数组均值 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
1624 | 两个相同字符之间的最长子字符串 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
1629 | 按键持续时间最长的键 | [✓] | 数组 字符串 | 🟢 | 🀄️ 🔗 |
1636 | 按照频率将数组升序排序 | [✓] | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 |
1637 | 两点之间不包含任何点的最宽垂直区域 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
1639 | 通过给定词典构造目标字符串的方案数 | [✓] | 数组 字符串 动态规划 | 🔴 | 🀄️ 🔗 |
1640 | 能否连接形成数组 | [✓] | 数组 哈希表 | 🟢 | 🀄️ 🔗 |
1646 | 获取生成数组中的最大值 | [✓] | 数组 模拟 | 🟢 | 🀄️ 🔗 |
1652 | 拆炸弹 | [✓] | 数组 滑动窗口 | 🟢 | 🀄️ 🔗 |
1656 | 设计有序流 | [✓] | 设计 数组 哈希表 1+ | 🟢 | 🀄️ 🔗 |
1657 | 确定两个字符串是否接近 | [✓] | 哈希表 字符串 计数 1+ | 🟠 | 🀄️ 🔗 |
1662 | 检查两个字符串数组是否相等 | [✓] | 数组 字符串 | 🟢 | 🀄️ 🔗 |
1667 | 修复表中的名字 | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
1668 | 最大重复子字符串 | [✓] | 字符串 动态规划 字符串匹配 | 🟢 | 🀄️ 🔗 |
1671 | 得到山形数组的最少删除次数 | [✓] | 贪心 数组 二分查找 1+ | 🔴 | 🀄️ 🔗 |
1672 | 最富有客户的资产总量 | [✓] | 数组 矩阵 | 🟢 | 🀄️ 🔗 |
1678 | 设计 Goal 解析器 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1679 | K 和数对的最大数目 | [✓] | 数组 哈希表 双指针 1+ | 🟠 | 🀄️ 🔗 |
1683 | 无效的推文 | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
1684 | 统计一致字符串的数目 | [✓] | 位运算 数组 哈希表 2+ | 🟢 | 🀄️ 🔗 |
1688 | 比赛中的配对次数 | [✓] | 数学 模拟 | 🟢 | 🀄️ 🔗 |
1694 | 重新格式化电话号码 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1700 | 无法吃午餐的学生数量 | [✓] | 栈 队列 数组 1+ | 🟢 | 🀄️ 🔗 |
1704 | 判断字符串的两半是否相似 | [✓] | 字符串 计数 | 🟢 | 🀄️ 🔗 |
1710 | 卡车上的最大单元数 | [✓] | 贪心 数组 排序 | 🟢 | 🀄️ 🔗 |
1716 | 计算力扣银行的钱 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
1720 | 解码异或后的数组 | [✓] | 位运算 数组 | 🟢 | 🀄️ 🔗 |
1725 | 可以形成最大正方形的矩形数目 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1732 | 找到最高海拔 | [✓] | 数组 前缀和 | 🟢 | 🀄️ 🔗 |
1736 | 替换隐藏数字得到的最晚时间 | [✓] | 贪心 字符串 | 🟢 | 🀄️ 🔗 |
1742 | 盒子中小球的最大数量 | [✓] | 哈希表 数学 计数 | 🟢 | 🀄️ 🔗 |
1748 | 唯一元素的和 | [✓] | 数组 哈希表 计数 | 🟢 | 🀄️ 🔗 |
1752 | 检查数组是否经排序和轮转得到 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1757 | 可回收且低脂的产品 | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
1758 | 生成交替二进制字符串的最少操作数 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1760 | 袋子里最少数目的球 | [✓] | 数组 二分查找 | 🟠 | 🀄️ 🔗 |
1763 | 最长的美好子字符串 | [✓] | 位运算 哈希表 字符串 2+ | 🟢 | 🀄️ 🔗 |
1768 | 交替合并字符串 | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
1773 | 统计匹配检索规则的物品数量 | [✓] | 数组 字符串 | 🟢 | 🀄️ 🔗 |
1779 | 找到最近的有相同 X 或 Y 坐标的点 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1784 | 检查二进制字符串字段 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1790 | 仅执行一次字符串交换能否使两个字符串相等 | [✓] | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 |
1791 | 找出星型图的中心节点 | [✓] | 图 | 🟢 | 🀄️ 🔗 |
1792 | 最大平均通过率 | [✓] | 贪心 数组 堆(优先队列) | 🟠 | 🀄️ 🔗 |
1796 | 字符串中第二大的数字 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
1800 | 最大升序子数组和 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1805 | 字符串中不同整数的数目 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
1812 | 判断国际象棋棋盘中一个格子的颜色 | [✓] | 数学 字符串 | 🟢 | 🀄️ 🔗 |
1813 | 句子相似性 III | [✓] | 数组 双指针 字符串 | 🟠 | 🀄️ 🔗 |
1816 | 截断句子 | [✓] | 数组 字符串 | 🟢 | 🀄️ 🔗 |
1822 | 数组元素积的符号 | [✓] | 数组 数学 | 🟢 | 🀄️ 🔗 |
1827 | 最少操作使数组递增 | [✓] | 贪心 数组 | 🟢 | 🀄️ 🔗 |
1829 | 每个查询的最大异或值 | [✓] | 位运算 数组 前缀和 | 🟠 | 🀄️ 🔗 |
1832 | 判断句子是否为全字母句 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
1837 | K 进制表示下的各位数字总和 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
1844 | 将所有数字用字符替换 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1848 | 到目标元素的最小距离 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1854 | 人口最多的年份 | [✓] | 数组 计数 前缀和 | 🟢 | 🀄️ 🔗 |
1859 | 将句子排序 | [✓] | 字符串 排序 | 🟢 | 🀄️ 🔗 |
1861 | 旋转盒子 | [✓] | 数组 双指针 矩阵 | 🟠 | 🀄️ 🔗 |
1863 | 找出所有子集的异或总和再求和 | [✓] | 位运算 数组 数学 3+ | 🟢 | 🀄️ 🔗 |
1869 | 哪种连续子字符串更长 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1873 | 计算特殊奖金 | [✓] | 数据库 | 🟢 | 🀄️ 🔗 |
1876 | 长度为三且各字符不同的子字符串 | [✓] | 哈希表 字符串 计数 1+ | 🟢 | 🀄️ 🔗 |
1880 | 检查某单词是否等于两单词之和 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1886 | 判断矩阵经轮转后是否一致 | [✓] | 数组 矩阵 | 🟢 | 🀄️ 🔗 |
1893 | 检查是否区域内所有整数都被覆盖 | [✓] | 数组 哈希表 前缀和 | 🟢 | 🀄️ 🔗 |
1897 | 重新分配字符使所有字符串都相等 | [✓] | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 |
1903 | 字符串中的最大奇数 | [✓] | 贪心 数学 字符串 | 🟢 | 🀄️ 🔗 |
1909 | 删除一个元素使数组严格递增 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
1913 | 两个数对之间的最大乘积差 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
1920 | 基于排列构建数组 | [✓] | 数组 模拟 | 🟢 | 🀄️ 🔗 |
1925 | 统计平方和三元组的数目 | [✓] | 数学 枚举 | 🟢 | 🀄️ 🔗 |
1926 | 迷宫中离入口最近的出口 | [✓] | 广度优先搜索 数组 矩阵 | 🟠 | 🀄️ 🔗 |
1929 | 数组串联 | [✓] | 数组 模拟 | 🟢 | 🀄️ 🔗 |
1935 | 可以输入的最大单词数 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
1941 | 检查是否所有字符出现次数相同 | [✓] | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 |
1942 | 最小未被占据椅子的编号 | [✓] | 数组 哈希表 堆(优先队列) | 🟠 | 🀄️ 🔗 |
1945 | 字符串转化后的各位数字之和 | [✓] | 字符串 模拟 | 🟢 | 🀄️ 🔗 |
1952 | 三除数 | [✓] | 数学 枚举 数论 | 🟢 | 🀄️ 🔗 |
1957 | 删除字符使字符串变好 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1961 | 检查字符串是否为数组前缀 | [✓] | 数组 双指针 字符串 | 🟢 | 🀄️ 🔗 |
1963 | 使字符串平衡的最小交换次数 | [✓] | 栈 贪心 双指针 1+ | 🟠 | 🀄️ 🔗 |
1967 | 作为子字符串出现在单词中的字符串数目 | [✓] | 数组 字符串 | 🟢 | 🀄️ 🔗 |
1971 | 寻找图中是否存在路径 | [✓] | 深度优先搜索 广度优先搜索 并查集 1+ | 🟢 | 🀄️ 🔗 |
1974 | 使用特殊打字机键入单词的最少时间 | [✓] | 贪心 字符串 | 🟢 | 🀄️ 🔗 |
1975 | 最大方阵和 | [✓] | 贪心 数组 矩阵 | 🟠 | 🀄️ 🔗 |
1979 | 找出数组的最大公约数 | [✓] | 数组 数学 数论 | 🟢 | 🀄️ 🔗 |
1984 | 学生分数的最小差值 | [✓] | 数组 排序 滑动窗口 | 🟢 | 🀄️ 🔗 |
1991 | 找到数组的中间位置 | [✓] | 数组 前缀和 | 🟢 | 🀄️ 🔗 |
1995 | 统计特殊四元组 | [✓] | 数组 哈希表 枚举 | 🟢 | 🀄️ 🔗 |
2000 | 反转单词前缀 | [✓] | 栈 双指针 字符串 | 🟢 | 🀄️ 🔗 |
2006 | 差的绝对值为 K 的数对数目 | [✓] | 数组 哈希表 计数 | 🟢 | 🀄️ 🔗 |
2011 | 执行操作后的变量值 | [✓] | 数组 字符串 模拟 | 🟢 | 🀄️ 🔗 |
2016 | 增量元素之间的最大差值 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
2022 | 将一维数组转变成二维数组 | [✓] | 数组 矩阵 模拟 | 🟢 | 🀄️ 🔗 |
2027 | 转换字符串的最少操作次数 | [✓] | 贪心 字符串 | 🟢 | 🀄️ 🔗 |
2032 | 至少在两个数组中出现的值 | [✓] | 位运算 数组 哈希表 | 🟢 | 🀄️ 🔗 |
2037 | 使每位学生都有座位的最少移动次数 | [✓] | 贪心 数组 计数排序 1+ | 🟢 | 🀄️ 🔗 |
2042 | 检查句子中的数字是否递增 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
2044 | 统计按位或能得到最大值的子集数目 | [✓] | 位运算 数组 回溯 1+ | 🟠 | 🀄️ 🔗 |
2047 | 句子中的有效单词数 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
2053 | 数组中第 K 个独一无二的字符串 | [✓] | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 |
2054 | 两个最好的不重叠活动 | [✓] | 数组 二分查找 动态规划 2+ | 🟠 | 🀄️ 🔗 |
2057 | 值相等的最小索引 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
2062 | 统计字符串中的元音子字符串 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
2064 | 分配给商店的最多商品的最小值 | [✓] | 数组 二分查找 | 🟠 | 🀄️ 🔗 |
2068 | 检查两个字符串是否几乎相等 | [✓] | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 |
2070 | 每一个查询的最大美丽值 | [✓] | 数组 二分查找 排序 | 🟠 | 🀄️ 🔗 |
2073 | 买票需要的时间 | [✓] | 队列 数组 模拟 | 🟢 | 🀄️ 🔗 |
2078 | 两栋颜色不同且距离最远的房子 | [✓] | 贪心 数组 | 🟢 | 🀄️ 🔗 |
2085 | 统计出现过一次的公共字符串 | [✓] | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 |
2089 | 找出数组排序后的目标下标 | [✓] | 数组 二分查找 排序 | 🟢 | 🀄️ 🔗 |
2094 | 找出 3 位偶数 | [✓] | 数组 哈希表 枚举 1+ | 🟢 | 🀄️ 🔗 |
2095 | 删除链表的中间节点 | [✓] | 链表 双指针 | 🟠 | 🀄️ 🔗 |
2097 | 合法重新排列数对 | [✓] | 深度优先搜索 图 欧拉回路 | 🔴 | 🀄️ 🔗 |
2099 | 找到和最大的长度为 K 的子序列 | [✓] | 数组 哈希表 排序 1+ | 🟢 | 🀄️ 🔗 |
2103 | 环和杆 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
2108 | 找出数组中的第一个回文字符串 | [✓] | 数组 双指针 字符串 | 🟢 | 🀄️ 🔗 |
2109 | 向字符串添加空格 | [✓] | 数组 双指针 字符串 1+ | 🟠 | 🀄️ 🔗 |
2114 | 句子中的最多单词数 | [✓] | 数组 字符串 | 🟢 | 🀄️ 🔗 |
2119 | 反转两次的数字 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
2124 | 检查是否所有 A 都在 B 之前 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
2129 | 将标题首字母大写 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
2130 | 链表最大孪生和 | [✓] | 栈 链表 双指针 | 🟠 | 🀄️ 🔗 |
2133 | 检查是否每一行每一列都包含全部整数 | [✓] | 数组 哈希表 矩阵 | 🟢 | 🀄️ 🔗 |
2138 | 将字符串拆分为若干长度为 k 的组 | [✓] | 字符串 模拟 | 🟢 | 🀄️ 🔗 |
2144 | 打折购买糖果的最小开销 | [✓] | 贪心 数组 排序 | 🟢 | 🀄️ 🔗 |
2148 | 元素计数 | [✓] | 数组 计数 排序 | 🟢 | 🀄️ 🔗 |
2154 | 将找到的值乘以 2 | [✓] | 数组 哈希表 排序 1+ | 🟢 | 🀄️ 🔗 |
2160 | 拆分数位后四位数字的最小和 | [✓] | 贪心 数学 排序 | 🟢 | 🀄️ 🔗 |
2164 | 对奇偶下标分别排序 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
2169 | 得到 0 的操作数 | [✓] | 数学 模拟 | 🟢 | 🀄️ 🔗 |
2176 | 统计数组中相等且可以被整除的数对 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
2180 | 统计各位数字之和为偶数的整数个数 | [✓] | 数学 模拟 | 🟢 | 🀄️ 🔗 |
2182 | 构造限制重复的字符串 | [✓] | 贪心 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 |
2185 | 统计包含给定前缀的字符串 | [✓] | 数组 字符串 字符串匹配 | 🟢 | 🀄️ 🔗 |
2190 | 数组中紧跟 key 之后出现最频繁的数字 | [✓] | 数组 哈希表 计数 | 🟢 | 🀄️ 🔗 |
2194 | Excel 表中某个范围内的单元格 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
2196 | 根据描述创建二叉树 | [✓] | 树 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 |
2200 | 找出数组中的所有 K 近邻下标 | [✓] | 数组 双指针 | 🟢 | 🀄️ 🔗 |
2206 | 将数组划分成相等数对 | [✓] | 位运算 数组 哈希表 1+ | 🟢 | 🀄️ 🔗 |
2210 | 统计数组中峰和谷的数量 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
2215 | 找出两数组的不同 | [✓] | 数组 哈希表 | 🟢 | 🀄️ 🔗 |
2220 | 转换数字的最少位翻转次数 | [✓] | 位运算 | 🟢 | 🀄️ 🔗 |
2224 | 转化时间需要的最少操作数 | [✓] | 贪心 字符串 | 🟢 | 🀄️ 🔗 |
2231 | 按奇偶性交换后的最大数字 | [✓] | 排序 堆(优先队列) | 🟢 | 🀄️ 🔗 |
2235 | 两整数相加 | [✓] | 数学 | 🟢 | 🀄️ 🔗 |
2236 | 判断根结点是否等于子结点之和 | [✓] | 树 二叉树 | 🟢 | 🀄️ 🔗 |
2239 | 找到最接近 0 的数字 | [✓] | 数组 | 🟢 | 🀄️ 🔗 |
2243 | 计算字符串的数字和 | [✓] | 字符串 模拟 | 🟢 | 🀄️ 🔗 |
2248 | 多个数组求交集 | [✓] | 数组 哈希表 计数 1+ | 🟢 | 🀄️ 🔗 |
2255 | 统计是给定字符串前缀的字符串数目 | [✓] | 数组 字符串 | 🟢 | 🀄️ 🔗 |
2257 | 统计网格图中没有被保卫的格子数 | [✓] | 数组 矩阵 模拟 | 🟠 | 🀄️ 🔗 |
2259 | 移除指定数字得到的最大结果 | [✓] | 贪心 字符串 枚举 | 🟢 | 🀄️ 🔗 |
2260 | 必须拿起的最小连续卡牌数 | [✓] | 数组 哈希表 滑动窗口 | 🟠 | 🀄️ 🔗 |
2261 | 含最多 K 个可整除元素的子数组 | [✓] | 字典树 数组 哈希表 3+ | 🟠 | 🀄️ 🔗 |
2262 | 字符串的总引力 | [✓] | 哈希表 字符串 动态规划 | 🔴 | 🀄️ 🔗 |
2264 | 字符串中最大的 3 位相同数字 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
2269 | 找到一个数字的 K 美丽值 | [✓] | 数学 字符串 滑动窗口 | 🟢 | 🀄️ 🔗 |
2273 | 移除字母异位词后的结果数组 | [✓] | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 |
2275 | 按位与结果大于零的最长组合 | [✓] | 位运算 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 |
2278 | 字母在字符串中的百分比 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
2283 | 判断一个数的数字计数是否等于数位的值 | [✓] | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 |
2287 | 重排字符形成目标字符串 | [✓] | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 |
2290 | 到达角落需要移除障碍物的最小数目 | [✓] | 广度优先搜索 图 数组 3+ | 🔴 | 🀄️ 🔗 |
2293 | 极大极小游戏 | [✓] | 数组 模拟 | 🟢 | 🀄️ 🔗 |
2299 | 强密码检验器 II | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
2300 | 咒语和药水的成功对数 | [✓] | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 |
2303 | 计算应缴税款总额 | [✓] | 数组 模拟 | 🟢 | 🀄️ 🔗 |
2309 | 兼具大小写的最好英文字母 | [✓] | 哈希表 字符串 枚举 | 🟢 | 🀄️ 🔗 |
2315 | 统计星号 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
2319 | 判断矩阵是否是一个 X 矩阵 | [✓] | 数组 矩阵 | 🟢 | 🀄️ 🔗 |
2325 | 解密消息 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
2331 | 计算布尔二叉树的值 | [✓] | 树 深度优先搜索 二叉树 | 🟢 | 🀄️ 🔗 |
2335 | 装满杯子需要的最短总时长 | [✓] | 贪心 数组 排序 1+ | 🟢 | 🀄️ 🔗 |
2336 | 无限集中的最小数字 | [✓] | 设计 哈希表 有序集合 1+ | 🟠 | 🀄️ 🔗 |
2337 | 移动片段得到字符串 | [✓] | 双指针 字符串 | 🟠 | 🀄️ 🔗 |
2341 | 数组能形成多少数对 | [✓] | 数组 哈希表 计数 | 🟢 | 🀄️ 🔗 |
2352 | 相等行列对 | [✓] | 数组 哈希表 矩阵 1+ | 🟠 | 🀄️ 🔗 |
2390 | 从字符串中移除星号 | [✓] | 栈 字符串 模拟 | 🟠 | 🀄️ 🔗 |
2405 | 子字符串的最优划分 | [✓] | 贪心 哈希表 字符串 | 🟠 | 🀄️ 🔗 |
2406 | 将区间分为最少组数 | [✓] | 贪心 数组 双指针 3+ | 🟠 | 🀄️ 🔗 |
2410 | 运动员和训练师的最大匹配数 | [✓] | 贪心 数组 双指针 1+ | 🟠 | 🀄️ 🔗 |
2415 | 反转二叉树的奇数层 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🟠 | 🀄️ 🔗 |
2416 | 字符串的前缀分数和 | [✓] | 字典树 数组 字符串 1+ | 🔴 | 🀄️ 🔗 |
2458 | 移除子树后的二叉树高度 | [✓] | 树 深度优先搜索 广度优先搜索 2+ | 🔴 | 🀄️ 🔗 |
2461 | 长度为 K 子数组中的最大和 | [✓] | 数组 哈希表 滑动窗口 | 🟠 | 🀄️ 🔗 |
2462 | 雇佣 K 位工人的总代价 | [✓] | 数组 双指针 模拟 1+ | 🟠 | 🀄️ 🔗 |
2463 | 最小移动总距离 | [✓] | 数组 动态规划 排序 | 🔴 | 🀄️ 🔗 |
2471 | 逐层排序二叉树所需的最少操作数目 | [✓] | 树 广度优先搜索 二叉树 | 🟠 | 🀄️ 🔗 |
2490 | 回环句 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
2491 | 划分技能点相等的团队 | [✓] | 数组 哈希表 双指针 1+ | 🟠 | 🀄️ 🔗 |
2501 | 数组中最长的方波 | [✓] | 数组 哈希表 二分查找 2+ | 🟠 | 🀄️ 🔗 |
2516 | 每种字符至少取 K 个 | [✓] | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 |
2530 | 执行 K 次操作后的最大分数 | [✓] | 贪心 数组 堆(优先队列) | 🟠 | 🀄️ 🔗 |
2542 | 最大子序列的分数 | [✓] | 贪心 数组 排序 1+ | 🟠 | 🀄️ 🔗 |
2554 | 从一个范围内选择最多整数 I | [✓] | 贪心 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 |
2558 | 从数量最多的堆取走礼物 | [✓] | 数组 模拟 堆(优先队列) | 🟢 | 🀄️ 🔗 |
2563 | 统计公平数对的数目 | [✓] | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 |
2577 | 在网格图中访问一个格子的最少时间 | [✓] | 广度优先搜索 图 数组 3+ | 🔴 | 🀄️ 🔗 |
2583 | 二叉树中的第 K 大层和 | [✓] | 树 广度优先搜索 二叉树 1+ | 🟠 | 🀄️ 🔗 |
2593 | 标记所有元素后数组的分数 | [✓] | 数组 哈希表 排序 2+ | 🟠 | 🀄️ 🔗 |
2601 | 质数减法运算 | [✓] | 贪心 数组 数学 2+ | 🟠 | 🀄️ 🔗 |
2618 | 检查是否是类的对象实例 | [✓] | 🟠 | 🀄️ 🔗 | |
2619 | 数组原型对象的最后一个元素 | [✓] | 🟢 | 🀄️ 🔗 | |
2620 | 计数器 | [✓] | 🟢 | 🀄️ 🔗 | |
2621 | 睡眠函数 | [✓] | 🟢 | 🀄️ 🔗 | |
2622 | 有时间限制的缓存 | [✓] | 🟠 | 🀄️ 🔗 | |
2623 | 记忆函数 | [✓] | 🟠 | 🀄️ 🔗 | |
2624 | 蜗牛排序 | [✓] | 🟠 | 🀄️ 🔗 | |
2625 | 扁平化嵌套数组 | [✓] | 🟠 | 🀄️ 🔗 | |
2626 | 数组归约运算 | [✓] | 🟢 | 🀄️ 🔗 | |
2627 | 函数防抖 | [✓] | 🟠 | 🀄️ 🔗 | |
2628 | 完全相等的 JSON 字符串 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2629 | 复合函数 | [✓] | 🟢 | 🀄️ 🔗 | |
2630 | 记忆函数 II | [✓] | 🔴 | 🀄️ 🔗 | |
2631 | 分组 | [✓] | 🟠 | 🀄️ 🔗 | |
2632 | 柯里化 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2633 | 将对象转换为 JSON 字符串 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2634 | 过滤数组中的元素 | [✓] | 🟢 | 🀄️ 🔗 | |
2635 | 转换数组中的每个元素 | [✓] | 🟢 | 🀄️ 🔗 | |
2636 | Promise 对象池 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2637 | 有时间限制的 Promise 对象 | [✓] | 🟠 | 🀄️ 🔗 | |
2641 | 二叉树的堂兄弟节点 II | [✓] | 树 深度优先搜索 广度优先搜索 2+ | 🟠 | 🀄️ 🔗 |
2648 | 生成斐波那契数列 | [✓] | 🟢 | 🀄️ 🔗 | |
2649 | 嵌套数组生成器 | [✓] | 🟠 | 🀄️ 🔗 | |
2650 | 设计可取消函数 | [✓] | 🔴 | 🀄️ 🔗 | |
2665 | 计数器 II | [✓] | 🟢 | 🀄️ 🔗 | |
2666 | 只允许一次函数调用 | [✓] | 🟢 | 🀄️ 🔗 | |
2667 | 创建 Hello World 函数 | [✓] | 🟢 | 🀄️ 🔗 | |
2675 | 将对象数组转换为矩阵 🔒 | [✓] | 🔴 | 🀄️ 🔗 | |
2676 | 节流 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2677 | 分块数组 | [✓] | 🟢 | 🀄️ 🔗 | |
2684 | 矩阵中移动的最大次数 | [✓] | 数组 动态规划 矩阵 | 🟠 | 🀄️ 🔗 |
2690 | 无穷方法对象 🔒 | [✓] | 🟢 | 🀄️ 🔗 | |
2691 | 不可变辅助工具 🔒 | [✓] | 🔴 | 🀄️ 🔗 | |
2692 | 使对象不可变 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2693 | 使用自定义上下文调用函数 | [✓] | 🟠 | 🀄️ 🔗 | |
2694 | 事件发射器 | [✓] | 🟠 | 🀄️ 🔗 | |
2695 | 包装数组 | [✓] | 🟢 | 🀄️ 🔗 | |
2696 | 删除子串后的字符串最小长度 | [✓] | 栈 字符串 模拟 | 🟢 | 🀄️ 🔗 |
2700 | 两个对象之间的差异 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2703 | 返回传递的参数的长度 | [✓] | 🟢 | 🀄️ 🔗 | |
2704 | 相等还是不相等 | [✓] | 🟢 | 🀄️ 🔗 | |
2705 | 精简对象 | [✓] | 🟠 | 🀄️ 🔗 | |
2715 | 执行可取消的延迟函数 | [✓] | 🟢 | 🀄️ 🔗 | |
2721 | 并行执行异步函数 | [✓] | 🟠 | 🀄️ 🔗 | |
2722 | 根据 ID 合并两个数组 | [✓] | 🟠 | 🀄️ 🔗 | |
2723 | 两个 Promise 对象相加 | [✓] | 🟢 | 🀄️ 🔗 | |
2724 | 排序方式 | [✓] | 🟢 | 🀄️ 🔗 | |
2725 | 间隔取消 | [✓] | 🟢 | 🀄️ 🔗 | |
2726 | 使用方法链的计算器 | [✓] | 🟢 | 🀄️ 🔗 | |
2727 | 判断对象是否为空 | [✓] | 🟢 | 🀄️ 🔗 | |
2740 | 找出分区值 | [✓] | 数组 排序 | 🟠 | 🀄️ 🔗 |
2754 | 将函数绑定到上下文 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2755 | 深度合并两个对象 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2756 | 批处理查询 🔒 | [✓] | 🔴 | 🀄️ 🔗 | |
2757 | 生成循环数组的值 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2758 | 下一天 🔒 | [✓] | 🟢 | 🀄️ 🔗 | |
2759 | 将 JSON 字符串转换为对象 🔒 | [✓] | 🔴 | 🀄️ 🔗 | |
2762 | 不间断子数组 | [✓] | 队列 数组 有序集合 3+ | 🟠 | 🀄️ 🔗 |
2774 | 数组的上界 🔒 | [✓] | 🟢 | 🀄️ 🔗 | |
2775 | 将 undefined 转为 null 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2776 | 转换回调函数为 Promise 函数 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2777 | 日期范围生成器 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2779 | 数组的最大美丽值 | [✓] | 数组 二分查找 排序 1+ | 🟠 | 🀄️ 🔗 |
2794 | 从两个数组中创建对象 🔒 | [✓] | 🟢 | 🀄️ 🔗 | |
2795 | 并行执行 Promise 以获取独有的结果 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2796 | 重复字符串 🔒 | [✓] | 🟢 | 🀄️ 🔗 | |
2797 | 带有占位符的部分函数 🔒 | [✓] | 🟢 | 🀄️ 🔗 | |
2803 | 阶乘生成器 🔒 | [✓] | 🟢 | 🀄️ 🔗 | |
2804 | 数组原型的 forEach 方法 🔒 | [✓] | 🟢 | 🀄️ 🔗 | |
2805 | 自定义间隔 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2821 | 延迟每个 Promise 对象的解析 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2822 | 对象反转 🔒 | [✓] | 🟢 | 🀄️ 🔗 | |
2823 | 深度对象筛选 🔒 | [✓] | 🟠 | 🀄️ 🔗 | |
2825 | 循环增长使字符串子序列等于另一个字符串 | [✓] | 双指针 字符串 | 🟠 | 🀄️ 🔗 |
2872 | 可以被 K 整除连通块的最大数目 | [✓] | 树 深度优先搜索 | 🔴 | 🀄️ 🔗 |
2877 | 从表中创建 DataFrame | [✓] | 🟢 | 🀄️ 🔗 | |
2878 | 获取 DataFrame 的大小 | [✓] | 🟢 | 🀄️ 🔗 | |
2879 | 显示前三行 | [✓] | 🟢 | 🀄️ 🔗 | |
2880 | 数据选取 | [✓] | 🟢 | 🀄️ 🔗 | |
2881 | 创建新列 | [✓] | 🟢 | 🀄️ 🔗 | |
2882 | 删去重复的行 | [✓] | 🟢 | 🀄️ 🔗 | |
2883 | 删去丢失的数据 | [✓] | 🟢 | 🀄️ 🔗 | |
2884 | 修改列 | [✓] | 🟢 | 🀄️ 🔗 | |
2885 | 重命名列 | [✓] | 🟢 | 🀄️ 🔗 | |
2886 | 改变数据类型 | [✓] | 🟢 | 🀄️ 🔗 | |
2887 | 填充缺失值 | [✓] | 🟢 | 🀄️ 🔗 | |
2888 | 重塑数据:连结 | [✓] | 🟢 | 🀄️ 🔗 | |
2889 | 数据重塑:透视 | [✓] | 🟢 | 🀄️ 🔗 | |
2890 | 重塑数据:融合 | [✓] | 🟢 | 🀄️ 🔗 | |
2891 | 方法链 | [✓] | 🟢 | 🀄️ 🔗 | |
2914 | 使二进制字符串变美丽的最少修改次数 | [✓] | 字符串 | 🟠 | 🀄️ 🔗 |
2924 | 找到冠军 II | [✓] | 图 | 🟠 | 🀄️ 🔗 |
2938 | 区分黑球与白球 | [✓] | 贪心 双指针 字符串 | 🟠 | 🀄️ 🔗 |
2940 | 找到 Alice 和 Bob 可以相遇的建筑 | [✓] | 栈 树状数组 线段树 4+ | 🔴 | 🀄️ 🔗 |
3011 | 判断一个数组是否可以变为有序 | [✓] | 位运算 数组 排序 | 🟠 | 🀄️ 🔗 |
3097 | 或值至少为 K 的最短子数组 II | [✓] | 位运算 数组 滑动窗口 | 🟠 | 🀄️ 🔗 |
3133 | 数组最后一个元素的最小值 | [✓] | 位运算 | 🟠 | 🀄️ 🔗 |
3136 | 有效单词 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
3152 | 特殊数组 II | [✓] | 数组 二分查找 前缀和 | 🟠 | 🀄️ 🔗 |
3163 | 压缩字符串 III | [✓] | 字符串 | 🟠 | 🀄️ 🔗 |
3203 | 合并两棵树后的最小直径 | [✓] | 树 深度优先搜索 广度优先搜索 1+ | 🔴 | 🀄️ 🔗 |
3243 | 新增道路查询后的最短距离 I | [✓] | 广度优先搜索 图 数组 | 🟠 | 🀄️ 🔗 |
3264 | K 次乘运算后的最终数组 I | [✓] | 数组 数学 模拟 1+ | 🟢 | 🀄️ 🔗 |
3309 | 连接二进制表示可形成的最大数值 | [✓] | 位运算 数组 枚举 | 🟠 | 🀄️ 🔗 |
3318 | 计算子数组的 x-sum I | [✓] | 数组 哈希表 滑动窗口 1+ | 🟢 | 🀄️ 🔗 |
3319 | 第 K 大的完美二叉子树的大小 | [✓] | 树 深度优先搜索 二叉树 1+ | 🟠 | 🀄️ 🔗 |
3321 | 计算子数组的 x-sum II | [✓] | 数组 哈希表 滑动窗口 1+ | 🔴 | 🀄️ 🔗 |