字符串
字符串
全部标签
数据结构
数组
矩阵
链表
双向链表
栈
单调栈
队列
单调队列
堆(优先队列)
哈希表
字符串 字符串匹配
树
二叉树
二叉搜索树
最小生成树
图
有序集合
拓扑排序
最短路
强连通分量
欧拉回路
双连通分量
并查集
字典树
线段树
树状数组
后缀数组
算法
枚举
递归
分治
回溯
贪心
动态规划
排序
桶排序
计数排序
基数排序
归并排序
快速选择
二分查找
记忆化搜索
深度优先搜索
广度优先搜索
双指针
位运算
前缀和
计数
滑动窗口
状态压缩
哈希函数
滚动哈希
扫描线
其他
数学
数论
几何
博弈
模拟
组合数学
随机化
概率与统计
水塘抽样
拒绝采样
数据库
设计
数据流
脑筋急转弯
交互
迭代器
多线程
题号 | 标题 | 题解 | 标签 | 难度 | 力扣 |
---|---|---|---|---|---|
3 | 无重复字符的最长子串 | [✓] | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 |
5 | 最长回文子串 | [✓] | 双指针 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
6 | Z 字形变换 | [✓] | 字符串 | 🟠 | 🀄️ 🔗 |
8 | 字符串转换整数 (atoi) | [✓] | 字符串 | 🟠 | 🀄️ 🔗 |
10 | 正则表达式匹配 | [✓] | 递归 字符串 动态规划 | 🔴 | 🀄️ 🔗 |
12 | 整数转罗马数字 | [✓] | 哈希表 数学 字符串 | 🟠 | 🀄️ 🔗 |
13 | 罗马数字转整数 | [✓] | 哈希表 数学 字符串 | 🟢 | 🀄️ 🔗 |
14 | 最长公共前缀 | [✓] | 字典树 字符串 | 🟢 | 🀄️ 🔗 |
17 | 电话号码的字母组合 | [✓] | 哈希表 字符串 回溯 | 🟠 | 🀄️ 🔗 |
20 | 有效的括号 | [✓] | 栈 字符串 | 🟢 | 🀄️ 🔗 |
22 | 括号生成 | [✓] | 字符串 动态规划 回溯 | 🟠 | 🀄️ 🔗 |
28 | 找出字符串中第一个匹配项的下标 | [✓] | 双指针 字符串 字符串匹配 | 🟢 | 🀄️ 🔗 |
30 | 串联所有单词的子串 | [✓] | 哈希表 字符串 滑动窗口 | 🔴 | 🀄️ 🔗 |
32 | 最长有效括号 | [✓] | 栈 字符串 动态规划 | 🔴 | 🀄️ 🔗 |
38 | 外观数列 | [✓] | 字符串 | 🟠 | 🀄️ 🔗 |
43 | 字符串相乘 | [✓] | 数学 字符串 模拟 | 🟠 | 🀄️ 🔗 |
44 | 通配符匹配 | [✓] | 贪心 递归 字符串 1+ | 🔴 | 🀄️ 🔗 |
49 | 字母异位词分组 | [✓] | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 |
58 | 最后一个单词的长度 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
65 | 有效数字 | 字符串 | 🔴 | 🀄️ 🔗 | |
67 | 二进制求和 | [✓] | 位运算 数学 字符串 1+ | 🟢 | 🀄️ 🔗 |
68 | 文本左右对齐 | [✓] | 数组 字符串 模拟 | 🔴 | 🀄️ 🔗 |
71 | 简化路径 | [✓] | 栈 字符串 | 🟠 | 🀄️ 🔗 |
72 | 编辑距离 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
76 | 最小覆盖子串 | [✓] | 哈希表 字符串 滑动窗口 | 🔴 | 🀄️ 🔗 |
79 | 单词搜索 | [✓] | 数组 字符串 回溯 1+ | 🟠 | 🀄️ 🔗 |
87 | 扰乱字符串 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
91 | 解码方法 | 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
93 | 复原 IP 地址 | [✓] | 字符串 回溯 | 🟠 | 🀄️ 🔗 |
97 | 交错字符串 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
115 | 不同的子序列 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
125 | 验证回文串 | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
126 | 单词接龙 II | 广度优先搜索 哈希表 字符串 1+ | 🔴 | 🀄️ 🔗 | |
127 | 单词接龙 | [✓] | 广度优先搜索 哈希表 字符串 | 🔴 | 🀄️ 🔗 |
131 | 分割回文串 | [✓] | 字符串 动态规划 回溯 | 🟠 | 🀄️ 🔗 |
132 | 分割回文串 II | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
139 | 单词拆分 | [✓] | 字典树 记忆化搜索 数组 3+ | 🟠 | 🀄️ 🔗 |
140 | 单词拆分 II | 字典树 记忆化搜索 数组 4+ | 🔴 | 🀄️ 🔗 | |
151 | 反转字符串中的单词 | [✓] | 双指针 字符串 | 🟠 | 🀄️ 🔗 |
159 | 至多包含两个不同字符的最长子串 🔒 | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
161 | 相隔为 1 的编辑距离 🔒 | 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
165 | 比较版本号 | 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
166 | 分数到小数 | 哈希表 数学 字符串 | 🟠 | 🀄️ 🔗 | |
168 | Excel 表列名称 | 数学 字符串 | 🟢 | 🀄️ 🔗 | |
171 | Excel 表列序号 | 数学 字符串 | 🟢 | 🀄️ 🔗 | |
179 | 最大数 | 贪心 数组 字符串 1+ | 🟠 | 🀄️ 🔗 | |
186 | 反转字符串中的单词 II 🔒 | 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
187 | 重复的DNA序列 | 位运算 哈希表 字符串 3+ | 🟠 | 🀄️ 🔗 | |
205 | 同构字符串 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
208 | 实现 Trie (前缀树) | [✓] | 设计 字典树 哈希表 1+ | 🟠 | 🀄️ 🔗 |
211 | 添加与搜索单词 - 数据结构设计 | [✓] | 深度优先搜索 设计 字典树 1+ | 🟠 | 🀄️ 🔗 |
212 | 单词搜索 II | [✓] | 字典树 数组 字符串 2+ | 🔴 | 🀄️ 🔗 |
214 | 最短回文串 | 字符串 字符串匹配 哈希函数 1+ | 🔴 | 🀄️ 🔗 | |
224 | 基本计算器 | [✓] | 栈 递归 数学 1+ | 🔴 | 🀄️ 🔗 |
227 | 基本计算器 II | [✓] | 栈 数学 字符串 | 🟠 | 🀄️ 🔗 |
241 | 为运算表达式设计优先级 | 递归 记忆化搜索 数学 2+ | 🟠 | 🀄️ 🔗 | |
242 | 有效的字母异位词 | [✓] | 哈希表 字符串 排序 | 🟢 | 🀄️ 🔗 |
243 | 最短单词距离 🔒 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
244 | 最短单词距离 II 🔒 | 设计 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
245 | 最短单词距离 III 🔒 | 数组 字符串 | 🟠 | 🀄️ 🔗 | |
246 | 中心对称数 🔒 | 哈希表 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
247 | 中心对称数 II 🔒 | 递归 数组 字符串 | 🟠 | 🀄️ 🔗 | |
248 | 中心对称数 III 🔒 | 递归 数组 字符串 | 🔴 | 🀄️ 🔗 | |
249 | 移位字符串分组 🔒 | 数组 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
257 | 二叉树的所有路径 | [✓] | 树 深度优先搜索 字符串 2+ | 🟢 | 🀄️ 🔗 |
266 | 回文排列 🔒 | 位运算 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
267 | 回文排列 II 🔒 | 哈希表 字符串 回溯 | 🟠 | 🀄️ 🔗 | |
269 | 火星词典 🔒 | 深度优先搜索 广度优先搜索 图 3+ | 🔴 | 🀄️ 🔗 | |
271 | 字符串的编码与解码 🔒 | 设计 数组 字符串 | 🟠 | 🀄️ 🔗 | |
273 | 整数转换英文表示 | 递归 数学 字符串 | 🔴 | 🀄️ 🔗 | |
282 | 给表达式添加运算符 | 数学 字符串 回溯 | 🔴 | 🀄️ 🔗 | |
288 | 单词的唯一缩写 🔒 | 设计 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
290 | 单词规律 | [✓] | 哈希表 字符串 | 🟢 | 🀄️ 🔗 |
291 | 单词规律 II 🔒 | 哈希表 字符串 回溯 | 🟠 | 🀄️ 🔗 | |
293 | 翻转游戏 🔒 | 字符串 | 🟢 | 🀄️ 🔗 | |
297 | 二叉树的序列化与反序列化 | [✓] | 树 深度优先搜索 广度优先搜索 3+ | 🔴 | 🀄️ 🔗 |
299 | 猜数字游戏 | 哈希表 字符串 计数 | 🟠 | 🀄️ 🔗 | |
301 | 删除无效的括号 | 广度优先搜索 字符串 回溯 | 🔴 | 🀄️ 🔗 | |
306 | 累加数 | 字符串 回溯 | 🟠 | 🀄️ 🔗 | |
316 | 去除重复字母 | [✓] | 栈 贪心 字符串 1+ | 🟠 | 🀄️ 🔗 |
318 | 最大单词长度乘积 | 位运算 数组 字符串 | 🟠 | 🀄️ 🔗 | |
320 | 列举单词的全部缩写 🔒 | 位运算 字符串 回溯 | 🟠 | 🀄️ 🔗 | |
331 | 验证二叉树的前序序列化 | 栈 树 字符串 1+ | 🟠 | 🀄️ 🔗 | |
336 | 回文对 | 字典树 数组 哈希表 1+ | 🔴 | 🀄️ 🔗 | |
340 | 至多包含 K 个不同字符的最长子串 🔒 | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
344 | 反转字符串 | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
345 | 反转字符串中的元音字母 | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
358 | K 距离间隔重排字符串 🔒 | 贪心 哈希表 字符串 3+ | 🔴 | 🀄️ 🔗 | |
383 | 赎金信 | [✓] | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 |
385 | 迷你语法分析器 | 栈 深度优先搜索 字符串 | 🟠 | 🀄️ 🔗 | |
387 | 字符串中的第一个唯一字符 | 队列 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 | |
388 | 文件的最长绝对路径 | 栈 深度优先搜索 字符串 | 🟠 | 🀄️ 🔗 | |
389 | 找不同 | 位运算 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 | |
392 | 判断子序列 | [✓] | 双指针 字符串 动态规划 | 🟢 | 🀄️ 🔗 |
394 | 字符串解码 | [✓] | 栈 递归 字符串 | 🟠 | 🀄️ 🔗 |
395 | 至少有 K 个重复字符的最长子串 | 哈希表 字符串 分治 1+ | 🟠 | 🀄️ 🔗 | |
399 | 除法求值 | [✓] | 深度优先搜索 广度优先搜索 并查集 4+ | 🟠 | 🀄️ 🔗 |
402 | 移掉 K 位数字 | 栈 贪心 字符串 1+ | 🟠 | 🀄️ 🔗 | |
408 | 有效单词缩写 🔒 | 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
409 | 最长回文串 | 贪心 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
411 | 最短独占单词缩写 🔒 | 位运算 数组 字符串 1+ | 🔴 | 🀄️ 🔗 | |
412 | Fizz Buzz | 数学 字符串 模拟 | 🟢 | 🀄️ 🔗 | |
415 | 字符串相加 | [✓] | 数学 字符串 模拟 | 🟢 | 🀄️ 🔗 |
418 | 屏幕可显示句子的数量 🔒 | 数组 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
420 | 强密码检验器 | 贪心 字符串 堆(优先队列) | 🔴 | 🀄️ 🔗 | |
423 | 从英文中重建数字 | 哈希表 数学 字符串 | 🟠 | 🀄️ 🔗 | |
424 | 替换后的最长重复字符 | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
425 | 单词方块 🔒 | 字典树 数组 字符串 1+ | 🔴 | 🀄️ 🔗 | |
428 | 序列化和反序列化 N 叉树 🔒 | 树 深度优先搜索 广度优先搜索 1+ | 🔴 | 🀄️ 🔗 | |
433 | 最小基因变化 | [✓] | 广度优先搜索 哈希表 字符串 | 🟠 | 🀄️ 🔗 |
434 | 字符串中的单词数 | 字符串 | 🟢 | 🀄️ 🔗 | |
438 | 找到字符串中所有字母异位词 | [✓] | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 |
439 | 三元表达式解析器 🔒 | 栈 递归 字符串 | 🟠 | 🀄️ 🔗 | |
443 | 压缩字符串 | [✓] | 双指针 字符串 | 🟠 | 🀄️ 🔗 |
449 | 序列化和反序列化二叉搜索树 | 树 深度优先搜索 广度优先搜索 4+ | 🟠 | 🀄️ 🔗 | |
451 | 根据字符出现频率排序 | [✓] | 哈希表 字符串 桶排序 3+ | 🟠 | 🀄️ 🔗 |
459 | 重复的子字符串 | [✓] | 字符串 字符串匹配 | 🟢 | 🀄️ 🔗 |
466 | 统计重复个数 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
467 | 环绕字符串中唯一的子字符串 | 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
468 | 验证IP地址 | 字符串 | 🟠 | 🀄️ 🔗 | |
471 | 编码最短长度的字符串 🔒 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
472 | 连接词 | 深度优先搜索 字典树 数组 2+ | 🔴 | 🀄️ 🔗 | |
474 | 一和零 | [✓] | 数组 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
481 | 神奇字符串 | 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
482 | 密钥格式化 | 字符串 | 🟢 | 🀄️ 🔗 | |
484 | 寻找排列 🔒 | 栈 贪心 数组 1+ | 🟠 | 🀄️ 🔗 | |
488 | 祖玛游戏 | 栈 广度优先搜索 记忆化搜索 2+ | 🔴 | 🀄️ 🔗 | |
499 | 迷宫 III 🔒 | 深度优先搜索 广度优先搜索 图 5+ | 🔴 | 🀄️ 🔗 | |
500 | 键盘行 | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
514 | 自由之路 | [✓] | 深度优先搜索 广度优先搜索 字符串 1+ | 🔴 | 🀄️ 🔗 |
516 | 最长回文子序列 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
520 | 检测大写字母 | 字符串 | 🟢 | 🀄️ 🔗 | |
521 | 最长特殊序列 Ⅰ | 字符串 | 🟢 | 🀄️ 🔗 | |
522 | 最长特殊序列 II | 数组 哈希表 双指针 2+ | 🟠 | 🀄️ 🔗 | |
524 | 通过删除字母匹配到字典里最长单词 | 数组 双指针 字符串 1+ | 🟠 | 🀄️ 🔗 | |
527 | 单词缩写 🔒 | 贪心 字典树 数组 2+ | 🔴 | 🀄️ 🔗 | |
535 | TinyURL 的加密与解密 | 设计 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
536 | 从字符串生成二叉树 🔒 | 栈 树 深度优先搜索 2+ | 🟠 | 🀄️ 🔗 | |
537 | 复数乘法 | 数学 字符串 模拟 | 🟠 | 🀄️ 🔗 | |
539 | 最小时间差 | 数组 数学 字符串 1+ | 🟠 | 🀄️ 🔗 | |
541 | 反转字符串 II | 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
544 | 输出比赛匹配对 🔒 | 递归 字符串 模拟 | 🟠 | 🀄️ 🔗 | |
551 | 学生出勤记录 I | 字符串 | 🟢 | 🀄️ 🔗 | |
555 | 分割连接字符串 🔒 | 贪心 数组 字符串 | 🟠 | 🀄️ 🔗 | |
556 | 下一个更大元素 III | 数学 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
557 | 反转字符串中的单词 III | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
564 | 寻找最近的回文数 | 数学 字符串 | 🔴 | 🀄️ 🔗 | |
567 | 字符串的排列 | [✓] | 哈希表 双指针 字符串 1+ | 🟠 | 🀄️ 🔗 |
583 | 两个字符串的删除操作 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
588 | 设计内存文件系统 🔒 | 设计 字典树 哈希表 2+ | 🔴 | 🀄️ 🔗 | |
591 | 标签验证器 | 栈 字符串 | 🔴 | 🀄️ 🔗 | |
592 | 分数加减运算 | 数学 字符串 模拟 | 🟠 | 🀄️ 🔗 | |
599 | 两个列表的最小索引总和 | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
604 | 迭代压缩字符串 🔒 | 设计 数组 字符串 1+ | 🟢 | 🀄️ 🔗 | |
606 | 根据二叉树创建字符串 | 树 深度优先搜索 字符串 1+ | 🟠 | 🀄️ 🔗 | |
609 | 在系统中查找重复文件 | 数组 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
616 | 给字符串添加加粗标签 🔒 | 字典树 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
635 | 设计日志存储系统 🔒 | 设计 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
639 | 解码方法 II | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
640 | 求解方程 | 数学 字符串 模拟 | 🟠 | 🀄️ 🔗 | |
642 | 设计搜索自动补全系统 🔒 | 深度优先搜索 设计 字典树 4+ | 🔴 | 🀄️ 🔗 | |
647 | 回文子串 | 双指针 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
648 | 单词替换 | 字典树 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
649 | Dota2 参议院 | [✓] | 贪心 队列 字符串 | 🟠 | 🀄️ 🔗 |
657 | 机器人能否返回原点 | 字符串 模拟 | 🟢 | 🀄️ 🔗 | |
664 | 奇怪的打印机 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
676 | 实现一个魔法字典 | 深度优先搜索 设计 字典树 2+ | 🟠 | 🀄️ 🔗 | |
677 | 键值映射 | 设计 字典树 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
678 | 有效的括号字符串 | [✓] | 栈 贪心 字符串 1+ | 🟠 | 🀄️ 🔗 |
680 | 验证回文串 II | 贪心 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
681 | 最近时刻 🔒 | 哈希表 字符串 回溯 1+ | 🟠 | 🀄️ 🔗 | |
686 | 重复叠加字符串匹配 | 字符串 字符串匹配 | 🟠 | 🀄️ 🔗 | |
691 | 贴纸拼词 | 位运算 数组 字符串 3+ | 🔴 | 🀄️ 🔗 | |
692 | 前K个高频单词 | 字典树 哈希表 字符串 4+ | 🟠 | 🀄️ 🔗 | |
696 | 计数二进制子串 | 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
709 | 转换成小写字母 | 字符串 | 🟢 | 🀄️ 🔗 | |
712 | 两个字符串的最小ASCII删除和 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
720 | 词典中最长的单词 | 字典树 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
721 | 账户合并 | 深度优先搜索 广度优先搜索 并查集 4+ | 🟠 | 🀄️ 🔗 | |
722 | 删除注释 | 数组 字符串 | 🟠 | 🀄️ 🔗 | |
726 | 原子的数量 | 栈 哈希表 字符串 1+ | 🔴 | 🀄️ 🔗 | |
727 | 最小窗口子序列 🔒 | 字符串 动态规划 滑动窗口 | 🔴 | 🀄️ 🔗 | |
730 | 统计不同回文子序列 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
734 | 句子相似性 🔒 | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
736 | Lisp 语法解析 | 栈 递归 哈希表 1+ | 🔴 | 🀄️ 🔗 | |
737 | 句子相似性 II 🔒 | 深度优先搜索 广度优先搜索 并查集 3+ | 🟠 | 🀄️ 🔗 | |
745 | 前缀和后缀搜索 | 设计 字典树 数组 2+ | 🔴 | 🀄️ 🔗 | |
748 | 最短补全词 | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
751 | IP 到 CIDR 🔒 | 位运算 字符串 | 🟠 | 🀄️ 🔗 | |
752 | 打开转盘锁 | 广度优先搜索 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
758 | 字符串中的加粗单词 🔒 | 字典树 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
761 | 特殊的二进制序列 | 递归 字符串 | 🔴 | 🀄️ 🔗 | |
763 | 划分字母区间 | [✓] | 贪心 哈希表 双指针 1+ | 🟠 | 🀄️ 🔗 |
767 | 重构字符串 | 贪心 哈希表 字符串 3+ | 🟠 | 🀄️ 🔗 | |
770 | 基本计算器 IV | 栈 递归 哈希表 2+ | 🔴 | 🀄️ 🔗 | |
771 | 宝石与石头 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
772 | 基本计算器 III 🔒 | [✓] | 栈 递归 数学 1+ | 🔴 | 🀄️ 🔗 |
777 | 在LR字符串中交换相邻字符 | 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
784 | 字母大小写全排列 | 位运算 字符串 回溯 | 🟠 | 🀄️ 🔗 | |
791 | 自定义字符串排序 | 哈希表 字符串 排序 | 🟠 | 🀄️ 🔗 | |
792 | 匹配子序列的单词数 | 字典树 数组 哈希表 4+ | 🟠 | 🀄️ 🔗 | |
796 | 旋转字符串 | [✓] | 字符串 字符串匹配 | 🟢 | 🀄️ 🔗 |
800 | 相似 RGB 颜色 🔒 | 数学 字符串 枚举 | 🟢 | 🀄️ 🔗 | |
804 | 唯一摩尔斯密码词 | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
806 | 写字符串需要的行数 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
809 | 情感丰富的文字 | 数组 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
811 | 子域名访问计数 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
816 | 模糊坐标 | 字符串 回溯 枚举 | 🟠 | 🀄️ 🔗 | |
819 | 最常见的单词 | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 | |
820 | 单词的压缩编码 | 字典树 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
821 | 字符的最短距离 | 数组 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
824 | 山羊拉丁文 | 字符串 | 🟢 | 🀄️ 🔗 | |
828 | 统计子串中的唯一字符 | 哈希表 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
830 | 较大分组的位置 | 字符串 | 🟢 | 🀄️ 🔗 | |
831 | 隐藏个人信息 | 字符串 | 🟠 | 🀄️ 🔗 | |
833 | 字符串中的查找与替换 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
838 | 推多米诺 | 双指针 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
839 | 相似字符串组 | 深度优先搜索 广度优先搜索 并查集 3+ | 🔴 | 🀄️ 🔗 | |
842 | 将数组拆分成斐波那契序列 | 字符串 回溯 | 🟠 | 🀄️ 🔗 | |
843 | 猜猜这个单词 | 数组 数学 字符串 2+ | 🔴 | 🀄️ 🔗 | |
844 | 比较含退格的字符串 | [✓] | 栈 双指针 字符串 1+ | 🟢 | 🀄️ 🔗 |
848 | 字母移位 | 数组 字符串 前缀和 | 🟠 | 🀄️ 🔗 | |
854 | 相似度为 K 的字符串 | 广度优先搜索 字符串 | 🔴 | 🀄️ 🔗 | |
856 | 括号的分数 | 栈 字符串 | 🟠 | 🀄️ 🔗 | |
859 | 亲密字符串 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
880 | 索引处的解码字符串 | [✓] | 栈 字符串 | 🟠 | 🀄️ 🔗 |
884 | 两句话中的不常见单词 | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 | |
890 | 查找和替换模式 | 数组 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
893 | 特殊等价字符串组 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
899 | 有序队列 | 数学 字符串 排序 | 🔴 | 🀄️ 🔗 | |
902 | 最大为 N 的数字组合 | 数组 数学 字符串 2+ | 🔴 | 🀄️ 🔗 | |
903 | DI 序列的有效排列 | 字符串 动态规划 前缀和 | 🔴 | 🀄️ 🔗 | |
916 | 单词子集 | 数组 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
917 | 仅仅反转字母 | 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
921 | 使括号有效的最少添加 | [✓] | 栈 贪心 字符串 | 🟠 | 🀄️ 🔗 |
925 | 长按键入 | 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
926 | 将字符串翻转到单调递增 | 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
929 | 独特的电子邮件地址 | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
936 | 戳印序列 | 栈 贪心 队列 1+ | 🔴 | 🀄️ 🔗 | |
937 | 重新排列日志文件 | 数组 字符串 排序 | 🟠 | 🀄️ 🔗 | |
940 | 不同的子序列 II | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
942 | 增减字符串匹配 | 贪心 数组 双指针 1+ | 🟢 | 🀄️ 🔗 | |
943 | 最短超级串 | 位运算 数组 字符串 2+ | 🔴 | 🀄️ 🔗 | |
944 | 删列造序 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
949 | 给定数字能组成的最大时间 | 数组 字符串 枚举 | 🟠 | 🀄️ 🔗 | |
953 | 验证外星语词典 | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
955 | 删列造序 II | 贪心 数组 字符串 | 🟠 | 🀄️ 🔗 | |
960 | 删列造序 III | 数组 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
966 | 元音拼写检查器 | 数组 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
972 | 相等的有理数 | 数学 字符串 | 🔴 | 🀄️ 🔗 | |
981 | 基于时间的键值存储 | 设计 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
984 | 不含 AAA 或 BBB 的字符串 | 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
988 | 从叶结点开始的最小字符串 | 树 深度优先搜索 字符串 2+ | 🟠 | 🀄️ 🔗 | |
990 | 等式方程的可满足性 | 并查集 图 数组 1+ | 🟠 | 🀄️ 🔗 | |
1002 | 查找共用字符 | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
1003 | 检查替换后的词是否有效 | 栈 字符串 | 🟠 | 🀄️ 🔗 | |
1016 | 子串能表示从 1 到 N 数字的二进制串 | 字符串 | 🟠 | 🀄️ 🔗 | |
1021 | 删除最外层的括号 | [✓] | 栈 字符串 | 🟢 | 🀄️ 🔗 |
1023 | 驼峰式匹配 | 字典树 数组 双指针 2+ | 🟠 | 🀄️ 🔗 | |
1028 | 从先序遍历还原二叉树 | 树 深度优先搜索 字符串 1+ | 🔴 | 🀄️ 🔗 | |
1032 | 字符流 | 设计 字典树 数组 2+ | 🔴 | 🀄️ 🔗 | |
1041 | 困于环中的机器人 | 数学 字符串 模拟 | 🟠 | 🀄️ 🔗 | |
1044 | 最长重复子串 | 字符串 二分查找 后缀数组 3+ | 🔴 | 🀄️ 🔗 | |
1047 | 删除字符串中的所有相邻重复项 | [✓] | 栈 字符串 | 🟢 | 🀄️ 🔗 |
1048 | 最长字符串链 | 数组 哈希表 双指针 3+ | 🟠 | 🀄️ 🔗 | |
1055 | 形成字符串的最短路径 🔒 | 贪心 双指针 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1058 | 最小化舍入误差以满足目标 🔒 | 贪心 数组 数学 2+ | 🟠 | 🀄️ 🔗 | |
1061 | 按字典序排列最小的等效字符串 | 并查集 字符串 | 🟠 | 🀄️ 🔗 | |
1062 | 最长重复子串 🔒 | 字符串 二分查找 动态规划 3+ | 🟠 | 🀄️ 🔗 | |
1065 | 字符串的索引对 🔒 | 字典树 数组 字符串 1+ | 🟢 | 🀄️ 🔗 | |
1071 | 字符串的最大公因子 | [✓] | 数学 字符串 | 🟢 | 🀄️ 🔗 |
1078 | Bigram 分词 | 字符串 | 🟢 | 🀄️ 🔗 | |
1079 | 活字印刷 | 哈希表 字符串 回溯 1+ | 🟠 | 🀄️ 🔗 | |
1081 | 不同字符的最小子序列 | [✓] | 栈 贪心 字符串 1+ | 🟠 | 🀄️ 🔗 |
1087 | 花括号展开 🔒 | 广度优先搜索 字符串 回溯 | 🟠 | 🀄️ 🔗 | |
1092 | 最短公共超序列 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
1096 | 花括号展开 II | 栈 广度优先搜索 字符串 1+ | 🔴 | 🀄️ 🔗 | |
1100 | 长度为 K 的无重复字符子串 🔒 | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
1106 | 解析布尔表达式 | [✓] | 栈 递归 字符串 | 🔴 | 🀄️ 🔗 |
1108 | IP 地址无效化 | 字符串 | 🟢 | 🀄️ 🔗 | |
1111 | 有效括号的嵌套深度 | 栈 字符串 | 🟠 | 🀄️ 🔗 | |
1119 | 删去字符串中的元音 🔒 | 字符串 | 🟢 | 🀄️ 🔗 | |
1138 | 字母板上的路径 | 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
1143 | 最长公共子序列 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ 🔗 |
1147 | 段式回文 | 贪心 双指针 字符串 3+ | 🔴 | 🀄️ 🔗 | |
1153 | 字符串转化 🔒 | 哈希表 字符串 | 🔴 | 🀄️ 🔗 | |
1154 | 一年中的第几天 | 数学 字符串 | 🟢 | 🀄️ 🔗 | |
1156 | 单字符重复子串的最大长度 | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
1160 | 拼写单词 | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 | |
1163 | 按字典序排在最后的子串 | 双指针 字符串 | 🔴 | 🀄️ 🔗 | |
1165 | 单行键盘 🔒 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
1166 | 设计文件系统 🔒 | 设计 字典树 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
1169 | 查询无效交易 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1170 | 比较字符串最小字母出现频次 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
1177 | 构建回文串检测 | 位运算 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
1178 | 猜字谜 | 位运算 字典树 数组 2+ | 🔴 | 🀄️ 🔗 | |
1180 | 统计只含单一字母的子串 🔒 | 数学 字符串 | 🟢 | 🀄️ 🔗 | |
1181 | 前后拼接 🔒 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1189 | “气球” 的最大数量 | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 | |
1190 | 反转每对括号间的子串 | [✓] | 栈 字符串 | 🟠 | 🀄️ 🔗 |
1202 | 交换字符串中的元素 | 深度优先搜索 广度优先搜索 并查集 4+ | 🟠 | 🀄️ 🔗 | |
1208 | 尽可能使字符串相等 | 字符串 二分查找 前缀和 1+ | 🟠 | 🀄️ 🔗 | |
1209 | 删除字符串中的所有相邻重复项 II | 栈 字符串 | 🟠 | 🀄️ 🔗 | |
1216 | 验证回文串 III 🔒 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
1221 | 分割平衡字符串 | 贪心 字符串 计数 | 🟢 | 🀄️ 🔗 | |
1233 | 删除子文件夹 | [✓] | 深度优先搜索 字典树 数组 1+ | 🟠 | 🀄️ 🔗 |
1234 | 替换子串得到平衡字符串 | 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
1236 | 网络爬虫 🔒 | 深度优先搜索 广度优先搜索 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1239 | 串联字符串的最大长度 | 位运算 数组 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1247 | 交换字符使得字符串相同 | 贪心 数学 字符串 | 🟠 | 🀄️ 🔗 | |
1249 | 移除无效的括号 | 栈 字符串 | 🟠 | 🀄️ 🔗 | |
1255 | 得分最高的单词集合 | 位运算 数组 字符串 3+ | 🔴 | 🀄️ 🔗 | |
1256 | 加密数字 🔒 | 位运算 数学 字符串 | 🟠 | 🀄️ 🔗 | |
1257 | 最小公共区域 🔒 | 树 深度优先搜索 广度优先搜索 3+ | 🟠 | 🀄️ 🔗 | |
1258 | 近义词句子 🔒 | 并查集 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
1268 | 搜索推荐系统 | 字典树 数组 字符串 3+ | 🟠 | 🀄️ 🔗 | |
1271 | 十六进制魔术数字 🔒 | 数学 字符串 | 🟢 | 🀄️ 🔗 | |
1278 | 分割回文串 III | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
1286 | 字母组合迭代器 | 设计 字符串 回溯 1+ | 🟠 | 🀄️ 🔗 | |
1297 | 子串的最大出现次数 | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
1307 | 口算难题 | 数组 数学 字符串 1+ | 🔴 | 🀄️ 🔗 | |
1309 | 解码字母到整数映射 | 字符串 | 🟢 | 🀄️ 🔗 | |
1312 | 让字符串成为回文串的最少插入次数 | [✓] | 字符串 动态规划 | 🔴 | 🀄️ 🔗 |
1316 | 不同的循环子字符串 | 字典树 字符串 哈希函数 1+ | 🔴 | 🀄️ 🔗 | |
1320 | 二指输入的的最小距离 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
1324 | 竖直打印单词 | 数组 字符串 模拟 | 🟠 | 🀄️ 🔗 | |
1328 | 破坏回文串 | 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
1332 | 删除回文子序列 | 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
1347 | 制造字母异位词的最小步骤数 | 哈希表 字符串 计数 | 🟠 | 🀄️ 🔗 | |
1358 | 包含所有三种字符的子字符串数目 | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
1360 | 日期之间隔几天 | 数学 字符串 | 🟢 | 🀄️ 🔗 | |
1366 | 通过投票对团队排名 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
1370 | 上升下降字符串 | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 | |
1371 | 每个元音包含偶数次的最长子字符串 | 位运算 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1374 | 生成每种字符都是奇数个的字符串 | 字符串 | 🟢 | 🀄️ 🔗 | |
1392 | 最长快乐前缀 | 字符串 字符串匹配 哈希函数 1+ | 🔴 | 🀄️ 🔗 | |
1396 | 设计地铁系统 | 设计 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
1397 | 找到所有好字符串 | 字符串 动态规划 字符串匹配 | 🔴 | 🀄️ 🔗 | |
1400 | 构造 K 个回文字符串 | 贪心 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1404 | 将二进制表示减到 1 的步骤数 | 位运算 字符串 | 🟠 | 🀄️ 🔗 | |
1405 | 最长快乐字符串 | [✓] | 贪心 字符串 堆(优先队列) | 🟠 | 🀄️ 🔗 |
1408 | 数组中的字符串匹配 | 数组 字符串 字符串匹配 | 🟢 | 🀄️ 🔗 | |
1410 | HTML 实体解析器 | 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
1415 | 长度为 n 的开心字符串中字典序第 k 小的字符串 | 字符串 回溯 | 🟠 | 🀄️ 🔗 | |
1416 | 恢复数组 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
1417 | 重新格式化字符串 | 字符串 | 🟢 | 🀄️ 🔗 | |
1418 | 点菜展示表 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
1419 | 数青蛙 | [✓] | 字符串 计数 | 🟠 | 🀄️ 🔗 |
1422 | 分割字符串的最大得分 | 字符串 前缀和 | 🟢 | 🀄️ 🔗 | |
1427 | 字符串的左右移 🔒 | 数组 数学 字符串 | 🟢 | 🀄️ 🔗 | |
1433 | 检查一个字符串是否可以打破另一个字符串 | 贪心 字符串 排序 | 🟠 | 🀄️ 🔗 | |
1436 | 旅行终点站 | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
1446 | 连续字符 | 字符串 | 🟢 | 🀄️ 🔗 | |
1447 | 最简分数 | 数学 字符串 数论 | 🟠 | 🀄️ 🔗 | |
1451 | 重新排列句子中的单词 | 字符串 排序 | 🟠 | 🀄️ 🔗 | |
1452 | 收藏清单 | 数组 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
1455 | 检查单词是否为句中其他单词的前缀 | 双指针 字符串 字符串匹配 | 🟢 | 🀄️ 🔗 | |
1456 | 定长子串中元音的最大数目 | [✓] | 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 |
1461 | 检查一个字符串是否包含所有长度为 K 的二进制子串 | 位运算 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
1487 | 保证文件名唯一 | 数组 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
1496 | 判断路径是否相交 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
1505 | 最多 K 次交换相邻数位后得到的最小整数 | 贪心 树状数组 线段树 1+ | 🔴 | 🀄️ 🔗 | |
1507 | 转变日期格式 | 字符串 | 🟢 | 🀄️ 🔗 | |
1513 | 仅含 1 的子串数 | 数学 字符串 | 🟠 | 🀄️ 🔗 | |
1520 | 最多的不重叠子字符串 | 贪心 字符串 | 🔴 | 🀄️ 🔗 | |
1525 | 字符串的好分割数目 | 位运算 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1528 | 重新排列字符串 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
1529 | 最少的后缀翻转次数 | 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
1531 | 压缩字符串 II | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
1540 | K 次操作转变字符串 | 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
1541 | 平衡括号字符串的最少插入次数 | 栈 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
1542 | 找出最长的超赞子字符串 | 位运算 哈希表 字符串 | 🔴 | 🀄️ 🔗 | |
1544 | 整理字符串 | 栈 字符串 | 🟢 | 🀄️ 🔗 | |
1545 | 找出第 N 个二进制字符串中的第 K 位 | [✓] | 递归 字符串 模拟 | 🟠 | 🀄️ 🔗 |
1554 | 只有一个不同字符的字符串 🔒 | 哈希表 字符串 哈希函数 1+ | 🟠 | 🀄️ 🔗 | |
1556 | 千位分隔数 | 字符串 | 🟢 | 🀄️ 🔗 | |
1573 | 分割字符串的方案数 | 数学 字符串 | 🟠 | 🀄️ 🔗 | |
1576 | 替换所有的问号 | 字符串 | 🟢 | 🀄️ 🔗 | |
1578 | 使绳子变成彩色的最短时间 | 贪心 数组 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1585 | 检查字符串是否可以通过排序子字符串得到另一个字符串 | 贪心 字符串 排序 | 🔴 | 🀄️ 🔗 | |
1592 | 重新排列单词间的空格 | 字符串 | 🟢 | 🀄️ 🔗 | |
1593 | 拆分字符串使唯一子字符串的数目最大 | [✓] | 哈希表 字符串 回溯 | 🟠 | 🀄️ 🔗 |
1597 | 根据中缀表达式构造二叉表达式树 🔒 | 栈 树 字符串 1+ | 🔴 | 🀄️ 🔗 | |
1598 | 文件夹操作日志搜集器 | 栈 数组 字符串 | 🟢 | 🀄️ 🔗 | |
1604 | 警告一小时内使用相同员工卡大于等于三次的人 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1614 | 括号的最大嵌套深度 | 栈 字符串 | 🟢 | 🀄️ 🔗 | |
1616 | 分割两个字符串得到回文串 | 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
1618 | 找出适应屏幕的最大字号 🔒 | 数组 字符串 二分查找 1+ | 🟠 | 🀄️ 🔗 | |
1624 | 两个相同字符之间的最长子字符串 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
1625 | 执行操作后字典序最小的字符串 | 深度优先搜索 广度优先搜索 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1629 | 按键持续时间最长的键 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
1638 | 统计只差一个字符的子串数目 | 哈希表 字符串 动态规划 1+ | 🟠 | 🀄️ 🔗 | |
1639 | 通过给定词典构造目标字符串的方案数 | 数组 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
1647 | 字符频次唯一的最小删除次数 | 贪心 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1653 | 使字符串平衡的最少删除次数 | 栈 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
1657 | 确定两个字符串是否接近 | [✓] | 哈希表 字符串 计数 1+ | 🟠 | 🀄️ 🔗 |
1662 | 检查两个字符串数组是否相等 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
1663 | 具有给定数值的最小字符串 | 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
1668 | 最大重复子字符串 | 字符串 动态规划 字符串匹配 | 🟢 | 🀄️ 🔗 | |
1678 | 设计 Goal 解析器 | 字符串 | 🟢 | 🀄️ 🔗 | |
1682 | 最长回文子序列 II 🔒 | 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
1684 | 统计一致字符串的数目 | 位运算 数组 哈希表 2+ | 🟢 | 🀄️ 🔗 | |
1689 | 十-二进制数的最少数目 | 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
1694 | 重新格式化电话号码 | 字符串 | 🟢 | 🀄️ 🔗 | |
1698 | 字符串的不同子字符串个数 🔒 | 字典树 字符串 后缀数组 2+ | 🟠 | 🀄️ 🔗 | |
1702 | 修改后的最大二进制字符串 | 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
1704 | 判断字符串的两半是否相似 | 字符串 计数 | 🟢 | 🀄️ 🔗 | |
1717 | 删除子字符串的最大得分 | 栈 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
1736 | 替换隐藏数字得到的最晚时间 | 贪心 字符串 | 🟢 | 🀄️ 🔗 | |
1737 | 满足三条件之一需改变的最少字符数 | 哈希表 字符串 计数 1+ | 🟠 | 🀄️ 🔗 | |
1745 | 分割回文串 IV | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
1750 | 删除字符串两端相同字符后的最短长度 | 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
1754 | 构造字典序最大的合并字符串 | 贪心 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
1758 | 生成交替二进制字符串的最少操作数 | 字符串 | 🟢 | 🀄️ 🔗 | |
1759 | 统计同质子字符串的数目 | 数学 字符串 | 🟠 | 🀄️ 🔗 | |
1763 | 最长的美好子字符串 | 位运算 哈希表 字符串 2+ | 🟢 | 🀄️ 🔗 | |
1768 | 交替合并字符串 | [✓] | 双指针 字符串 | 🟢 | 🀄️ 🔗 |
1769 | 移动所有球到每个盒子所需的最小操作数 | 数组 字符串 前缀和 | 🟠 | 🀄️ 🔗 | |
1771 | 由子序列构造的最长回文串的长度 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
1772 | 按受欢迎程度排列功能 🔒 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1773 | 统计匹配检索规则的物品数量 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
1781 | 所有子字符串美丽值之和 | 哈希表 字符串 计数 | 🟠 | 🀄️ 🔗 | |
1784 | 检查二进制字符串字段 | 字符串 | 🟢 | 🀄️ 🔗 | |
1790 | 仅执行一次字符串交换能否使两个字符串相等 | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 | |
1794 | 统计距离最小的子串对个数 🔒 | 贪心 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
1796 | 字符串中第二大的数字 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
1804 | 实现 Trie (前缀树) II 🔒 | 设计 字典树 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
1805 | 字符串中不同整数的数目 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
1807 | 替换字符串中的括号内容 | 数组 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
1812 | 判断国际象棋棋盘中一个格子的颜色 | 数学 字符串 | 🟢 | 🀄️ 🔗 | |
1813 | 句子相似性 III | [✓] | 数组 双指针 字符串 | 🟠 | 🀄️ 🔗 |
1816 | 截断句子 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
1830 | 使字符串有序的最少操作次数 | 数学 字符串 组合数学 | 🔴 | 🀄️ 🔗 | |
1832 | 判断句子是否为全字母句 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
1839 | 所有元音按顺序排布的最长子字符串 | 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
1842 | 下个由相同数字构成的回文串 🔒 | 双指针 字符串 | 🔴 | 🀄️ 🔗 | |
1844 | 将所有数字用字符替换 | 字符串 | 🟢 | 🀄️ 🔗 | |
1849 | 将字符串拆分为递减的连续值 | 字符串 回溯 | 🟠 | 🀄️ 🔗 | |
1850 | 邻位交换的最小次数 | 贪心 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
1859 | 将句子排序 | 字符串 排序 | 🟢 | 🀄️ 🔗 | |
1864 | 构成交替字符串需要的最小交换次数 | 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
1869 | 哪种连续子字符串更长 | 字符串 | 🟢 | 🀄️ 🔗 | |
1871 | 跳跃游戏 VII | 字符串 动态规划 前缀和 1+ | 🟠 | 🀄️ 🔗 | |
1876 | 长度为三且各字符不同的子字符串 | 哈希表 字符串 计数 1+ | 🟢 | 🀄️ 🔗 | |
1880 | 检查某单词是否等于两单词之和 | 字符串 | 🟢 | 🀄️ 🔗 | |
1881 | 插入后的最大值 | 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
1888 | 使二进制字符串字符交替的最少反转次数 | 贪心 字符串 动态规划 1+ | 🟠 | 🀄️ 🔗 | |
1896 | 反转表达式值的最少操作次数 | 栈 数学 字符串 1+ | 🔴 | 🀄️ 🔗 | |
1897 | 重新分配字符使所有字符串都相等 | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 | |
1898 | 可移除字符的最大数目 | 数组 双指针 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1903 | 字符串中的最大奇数 | 贪心 数学 字符串 | 🟢 | 🀄️ 🔗 | |
1904 | 你完成的完整对局数 | 数学 字符串 | 🟠 | 🀄️ 🔗 | |
1910 | 删除一个字符串中所有出现的给定子字符串 | 栈 字符串 模拟 | 🟠 | 🀄️ 🔗 | |
1915 | 最美子字符串的数目 | 位运算 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1927 | 求和游戏 | 贪心 数学 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1930 | 长度为 3 的不同回文子序列 | 位运算 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1933 | 判断字符串是否可分解为值均等的子串 🔒 | 字符串 | 🟢 | 🀄️ 🔗 | |
1935 | 可以输入的最大单词数 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
1941 | 检查是否所有字符出现次数相同 | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 | |
1945 | 字符串转化后的各位数字之和 | 字符串 模拟 | 🟢 | 🀄️ 🔗 | |
1946 | 子字符串突变后可能得到的最大整数 | 贪心 数组 字符串 | 🟠 | 🀄️ 🔗 | |
1948 | 删除系统中的重复文件夹 | 字典树 数组 哈希表 2+ | 🔴 | 🀄️ 🔗 | |
1957 | 删除字符使字符串变好 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
1960 | 两个回文子字符串长度的最大乘积 | 字符串 哈希函数 滚动哈希 | 🔴 | 🀄️ 🔗 | |
1961 | 检查字符串是否为数组前缀 | 数组 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
1963 | 使字符串平衡的最小交换次数 | [✓] | 栈 贪心 双指针 1+ | 🟠 | 🀄️ 🔗 |
1967 | 作为子字符串出现在单词中的字符串数目 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
1974 | 使用特殊打字机键入单词的最少时间 | 贪心 字符串 | 🟢 | 🀄️ 🔗 | |
1977 | 划分数字的方案数 | 字符串 动态规划 后缀数组 | 🔴 | 🀄️ 🔗 | |
1980 | 找出不同的二进制字符串 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1985 | 找出数组中的第 K 大整数 | 数组 字符串 分治 3+ | 🟠 | 🀄️ 🔗 | |
1987 | 不同的好子序列数目 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
2000 | 反转单词前缀 | 栈 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
2002 | 两个回文子序列长度的最大乘积 | 位运算 字符串 动态规划 2+ | 🟠 | 🀄️ 🔗 | |
2011 | 执行操作后的变量值 | 数组 字符串 模拟 | 🟢 | 🀄️ 🔗 | |
2014 | 重复 K 次的最长子序列 | 贪心 字符串 回溯 2+ | 🔴 | 🀄️ 🔗 | |
2019 | 解出数学表达式的学生分数 | 栈 记忆化搜索 数组 3+ | 🔴 | 🀄️ 🔗 | |
2023 | 连接后等于目标字符串的字符串对 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2024 | 考试的最大困扰度 | 字符串 二分查找 前缀和 1+ | 🟠 | 🀄️ 🔗 | |
2027 | 转换字符串的最少操作次数 | 贪心 字符串 | 🟢 | 🀄️ 🔗 | |
2030 | 含特定字母的最小子序列 | 栈 贪心 字符串 1+ | 🔴 | 🀄️ 🔗 | |
2038 | 如果相邻两个颜色均相同则删除当前颜色 | 贪心 数学 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2042 | 检查句子中的数字是否递增 | 字符串 | 🟢 | 🀄️ 🔗 | |
2047 | 句子中的有效单词数 | 字符串 | 🟢 | 🀄️ 🔗 | |
2053 | 数组中第 K 个独一无二的字符串 | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 | |
2055 | 蜡烛之间的盘子 | 数组 字符串 二分查找 1+ | 🟠 | 🀄️ 🔗 | |
2056 | 棋盘上有效移动组合的数目 | 数组 字符串 回溯 1+ | 🔴 | 🀄️ 🔗 | |
2060 | 同源字符串检测 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
2062 | 统计字符串中的元音子字符串 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
2063 | 所有子字符串中的元音 | 数学 字符串 动态规划 1+ | 🟠 | 🀄️ 🔗 | |
2067 | 等计数子串的数量 🔒 | 字符串 计数 前缀和 | 🟠 | 🀄️ 🔗 | |
2068 | 检查两个字符串是否几乎相等 | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 | |
2075 | 解码斜向换位密码 | 字符串 模拟 | 🟠 | 🀄️ 🔗 | |
2083 | 求以相同字母开头和结尾的子串总数 🔒 | 哈希表 数学 字符串 2+ | 🟠 | 🀄️ 🔗 | |
2085 | 统计出现过一次的公共字符串 | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 | |
2086 | 喂食仓鼠的最小食物桶数 | 贪心 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
2096 | 从二叉树一个节点到另一个节点每一步的方向 | 树 深度优先搜索 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2103 | 环和杆 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
2108 | 找出数组中的第一个回文字符串 | 数组 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
2109 | 向字符串添加空格 | 数组 双指针 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2114 | 句子中的最多单词数 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
2115 | 从给定原材料中找到所有可以做出的菜 | 图 拓扑排序 数组 2+ | 🟠 | 🀄️ 🔗 | |
2116 | 判断一个括号字符串是否有效 | 栈 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
2120 | 执行所有后缀指令 | 字符串 模拟 | 🟠 | 🀄️ 🔗 | |
2124 | 检查是否所有 A 都在 B 之前 | 字符串 | 🟢 | 🀄️ 🔗 | |
2125 | 银行中的激光束数量 | 数组 数学 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2129 | 将标题首字母大写 | 字符串 | 🟢 | 🀄️ 🔗 | |
2131 | 连接两字母单词得到的最长回文串 | 贪心 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
2135 | 统计追加字母可以获得的单词数 | 位运算 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
2138 | 将字符串拆分为若干长度为 k 的组 | 字符串 模拟 | 🟢 | 🀄️ 🔗 | |
2147 | 分隔长廊的方案数 | 数学 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
2156 | 查找给定哈希值的子串 | 字符串 滑动窗口 哈希函数 1+ | 🔴 | 🀄️ 🔗 | |
2157 | 字符串分组 | 位运算 并查集 字符串 | 🔴 | 🀄️ 🔗 | |
2166 | 设计位集 | 设计 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
2167 | 移除所有载有违禁货物车厢所需的最少时间 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
2168 | 每个数字的频率都相同的独特子字符串的数量 🔒 | 哈希表 字符串 计数 2+ | 🟠 | 🀄️ 🔗 | |
2182 | 构造限制重复的字符串 | 贪心 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
2185 | 统计包含给定前缀的字符串 | 数组 字符串 字符串匹配 | 🟢 | 🀄️ 🔗 | |
2186 | 制造字母异位词的最小步骤数 II | 哈希表 字符串 计数 | 🟠 | 🀄️ 🔗 | |
2193 | 得到回文串的最少操作次数 | 贪心 树状数组 双指针 1+ | 🔴 | 🀄️ 🔗 | |
2194 | Excel 表中某个范围内的单元格 | 字符串 | 🟢 | 🀄️ 🔗 | |
2207 | 字符串中最多数目的子序列 | 贪心 字符串 前缀和 | 🟠 | 🀄️ 🔗 | |
2209 | 用地毯覆盖后的最少白色砖块 | 字符串 动态规划 前缀和 | 🔴 | 🀄️ 🔗 | |
2211 | 统计道路上的碰撞次数 | 栈 字符串 模拟 | 🟠 | 🀄️ 🔗 | |
2213 | 由单个字符重复的最长子字符串 | 线段树 数组 字符串 1+ | 🔴 | 🀄️ 🔗 | |
2222 | 选择建筑的方案数 | 字符串 动态规划 前缀和 | 🟠 | 🀄️ 🔗 | |
2223 | 构造字符串的总得分和 | 字符串 二分查找 字符串匹配 3+ | 🔴 | 🀄️ 🔗 | |
2224 | 转化时间需要的最少操作数 | 贪心 字符串 | 🟢 | 🀄️ 🔗 | |
2227 | 加密解密字符串 | 设计 字典树 数组 2+ | 🔴 | 🀄️ 🔗 | |
2232 | 向表达式添加括号后的最小结果 | 字符串 枚举 | 🟠 | 🀄️ 🔗 | |
2243 | 计算字符串的数字和 | 字符串 模拟 | 🟢 | 🀄️ 🔗 | |
2246 | 相邻字符不同的最长路径 | 树 深度优先搜索 图 3+ | 🔴 | 🀄️ 🔗 | |
2255 | 统计是给定字符串前缀的字符串数目 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
2259 | 移除指定数字得到的最大结果 | [✓] | 贪心 字符串 枚举 | 🟢 | 🀄️ 🔗 |
2262 | 字符串的总引力 | [✓] | 哈希表 字符串 动态规划 | 🔴 | 🀄️ 🔗 |
2264 | 字符串中最大的 3 位相同数字 | 字符串 | 🟢 | 🀄️ 🔗 | |
2266 | 统计打字方案数 | 哈希表 数学 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2268 | 最少按键次数 🔒 | 贪心 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
2269 | 找到一个数字的 K 美丽值 | 数学 字符串 滑动窗口 | 🟢 | 🀄️ 🔗 | |
2273 | 移除字母异位词后的结果数组 | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 | |
2278 | 字母在字符串中的百分比 | 字符串 | 🟢 | 🀄️ 🔗 | |
2283 | 判断一个数的数字计数是否等于数位的值 | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 | |
2284 | 最多单词数的发件人 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2287 | 重排字符形成目标字符串 | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 | |
2288 | 价格减免 | 字符串 | 🟠 | 🀄️ 🔗 | |
2296 | 设计一个文本编辑器 | 栈 设计 链表 3+ | 🔴 | 🀄️ 🔗 | |
2299 | 强密码检验器 II | 字符串 | 🟢 | 🀄️ 🔗 | |
2301 | 替换字符后匹配 | 数组 哈希表 字符串 1+ | 🔴 | 🀄️ 🔗 | |
2306 | 公司命名 | 位运算 数组 哈希表 2+ | 🔴 | 🀄️ 🔗 | |
2309 | 兼具大小写的最好英文字母 | 哈希表 字符串 枚举 | 🟢 | 🀄️ 🔗 | |
2311 | 小于等于 K 的最长二进制子序列 | 贪心 记忆化搜索 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2315 | 统计星号 | 字符串 | 🟢 | 🀄️ 🔗 | |
2325 | 解密消息 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
2330 | 验证回文串 IV 🔒 | 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
2337 | 移动片段得到字符串 | 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
2343 | 裁剪数字后查询第 K 小的数字 | 数组 字符串 分治 4+ | 🟠 | 🀄️ 🔗 | |
2351 | 第一个出现两次的字母 | 位运算 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 | |
2370 | 最长理想子序列 | 哈希表 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
2375 | 根据模式串构造最小数字 | 栈 贪心 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2379 | 得到 K 个黑块的最少涂色次数 | 字符串 滑动窗口 | 🟢 | 🀄️ 🔗 | |
2380 | 二进制字符串重新安排顺序需要的时间 | 字符串 动态规划 模拟 | 🟠 | 🀄️ 🔗 | |
2381 | 字母移位 II | 数组 字符串 前缀和 | 🟠 | 🀄️ 🔗 | |
2384 | 最大回文数字 | 贪心 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2390 | 从字符串中移除星号 | [✓] | 栈 字符串 模拟 | 🟠 | 🀄️ 🔗 |
2391 | 收集垃圾的最少总时间 | 数组 字符串 前缀和 | 🟠 | 🀄️ 🔗 | |
2399 | 检查相同字母间的距离 | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
2405 | 子字符串的最优划分 | 贪心 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
2408 | 设计 SQL 🔒 | 设计 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
2409 | 统计共同度过的日子数 | 数学 字符串 | 🟢 | 🀄️ 🔗 | |
2414 | 最长的字母序连续子字符串的长度 | 字符串 | 🟠 | 🀄️ 🔗 | |
2416 | 字符串的前缀分数和 | [✓] | 字典树 数组 字符串 1+ | 🔴 | 🀄️ 🔗 |
2418 | 按身高排序 | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 | |
2423 | 删除字符使频率相同 | 哈希表 字符串 计数 | 🟢 | 🀄️ 🔗 | |
2430 | 对字母串可执行的最大删除数 | 字符串 动态规划 字符串匹配 2+ | 🔴 | 🀄️ 🔗 | |
2434 | 使用机器人打印字典序最小的字符串 | 栈 贪心 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
2437 | 有效时间的数目 | 字符串 枚举 | 🟢 | 🀄️ 🔗 | |
2446 | 判断两个事件是否存在冲突 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
2450 | 应用操作后不同二进制字符串的数量 🔒 | 数学 字符串 | 🟠 | 🀄️ 🔗 | |
2451 | 差值数组不同的字符串 | 数组 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
2452 | 距离字典两次编辑以内的单词 | 数组 字符串 | 🟠 | 🀄️ 🔗 | |
2456 | 最流行的视频创作者 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
2468 | 根据限制分割消息 | 字符串 二分查找 | 🔴 | 🀄️ 🔗 | |
2472 | 不重叠回文子字符串的最大数目 | 贪心 双指针 字符串 1+ | 🔴 | 🀄️ 🔗 | |
2478 | 完美分割的方案数 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
2483 | 商店的最少代价 | 字符串 前缀和 | 🟠 | 🀄️ 🔗 | |
2484 | 统计回文子序列数目 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
2486 | 追加字符以获得子序列 | 贪心 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
2489 | 固定比率的子字符串数 🔒 | 哈希表 数学 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2490 | 回环句 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
2496 | 数组中字符串的最大值 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
2506 | 统计相似字符串对的数目 | 位运算 数组 哈希表 2+ | 🟢 | 🀄️ 🔗 | |
2512 | 奖励最顶尖的 K 名学生 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
2514 | 统计同位异构字符串数目 | 哈希表 数学 字符串 2+ | 🔴 | 🀄️ 🔗 | |
2515 | 到目标字符串的最短距离 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
2516 | 每种字符至少取 K 个 | [✓] | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 |
2522 | 将字符串分割成值不超过 K 的子字符串 | 贪心 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
2531 | 使字符串中不同字符的数目相等 | 哈希表 字符串 计数 | 🟠 | 🀄️ 🔗 | |
2539 | 好子序列的个数 🔒 | 哈希表 数学 字符串 2+ | 🟠 | 🀄️ 🔗 | |
2546 | 执行逐位运算使字符串相等 | 位运算 字符串 | 🟠 | 🀄️ 🔗 | |
2559 | 统计范围内的元音字符串数 | 数组 字符串 前缀和 | 🟠 | 🀄️ 🔗 | |
2564 | 子字符串异或查询 | 位运算 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
2565 | 最少得分子序列 | 双指针 字符串 二分查找 | 🔴 | 🀄️ 🔗 | |
2573 | 找出对应 LCP 矩阵的字符串 | 贪心 并查集 数组 3+ | 🔴 | 🀄️ 🔗 | |
2575 | 找出字符串的可整除数组 | 数组 数学 字符串 | 🟠 | 🀄️ 🔗 | |
2586 | 统计范围内的元音字符串数 | 数组 字符串 计数 | 🟢 | 🀄️ 🔗 | |
2590 | 设计一个待办事项清单 🔒 | 设计 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
2606 | 找到最大开销的子字符串 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2609 | 最长平衡子字符串 | 字符串 | 🟢 | 🀄️ 🔗 | |
2645 | 构造有效字符串的最少插入数 | 栈 贪心 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2663 | 字典序最小的美丽字符串 | 贪心 字符串 | 🔴 | 🀄️ 🔗 | |
2678 | 老人的数目 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
2696 | 删除子串后的字符串最小长度 | [✓] | 栈 字符串 模拟 | 🟢 | 🀄️ 🔗 |
2697 | 字典序最小回文串 | 贪心 双指针 字符串 | 🟢 | 🀄️ 🔗 | |
2707 | 字符串中的额外字符 | 字典树 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
2710 | 移除字符串中的尾随零 | 字符串 | 🟢 | 🀄️ 🔗 | |
2712 | 使所有字符相等的最小成本 | 贪心 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
2716 | 最小化字符串长度 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
2719 | 统计整数数目 | 数学 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
2730 | 找到最长的半重复子字符串 | 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
2734 | 执行子串操作后的字典序最小字符串 | 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
2743 | 计算没有重复字符的子字符串数量 🔒 | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
2744 | 最大字符串配对数目 | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 | |
2746 | 字符串连接删减字母 | 数组 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
2767 | 将字符串分割为最少的美丽子字符串 | 哈希表 字符串 动态规划 1+ | 🟠 | 🀄️ 🔗 | |
2781 | 最长合法子字符串的长度 | 数组 哈希表 字符串 1+ | 🔴 | 🀄️ 🔗 | |
2785 | 将字符串中的元音字母排序 | 字符串 排序 | 🟠 | 🀄️ 🔗 | |
2788 | 按分隔符拆分字符串 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
2800 | 包含三个字符串的最短字符串 | 贪心 字符串 枚举 | 🟠 | 🀄️ 🔗 | |
2801 | 统计范围内的步进数字数目 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
2802 | 找出第 K 个幸运数字 🔒 | 位运算 数学 字符串 | 🟠 | 🀄️ 🔗 | |
2810 | 故障键盘 | 字符串 模拟 | 🟢 | 🀄️ 🔗 | |
2825 | 循环增长使字符串子序列等于另一个字符串 | 双指针 字符串 | 🟠 | 🀄️ 🔗 | |
2828 | 判别首字母缩略词 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
2833 | 距离原点最远的点 | 字符串 计数 | 🟢 | 🀄️ 🔗 | |
2839 | 判断通过操作能否让字符串相等 I | 字符串 | 🟢 | 🀄️ 🔗 | |
2840 | 判断通过操作能否让字符串相等 II | 哈希表 字符串 排序 | 🟠 | 🀄️ 🔗 | |
2842 | 统计一个字符串的 k 子序列美丽值最大的数目 | 贪心 哈希表 数学 2+ | 🔴 | 🀄️ 🔗 | |
2844 | 生成特殊数字的最少操作 | 贪心 数学 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2851 | 字符串转换 | 数学 字符串 动态规划 1+ | 🔴 | 🀄️ 🔗 | |
2864 | 最大二进制奇数 | 贪心 数学 字符串 | 🟢 | 🀄️ 🔗 | |
2868 | 单词游戏 🔒 | 贪心 数组 数学 3+ | 🔴 | 🀄️ 🔗 | |
2896 | 执行操作使两个字符串相等 | 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
2900 | 最长相邻不相等子序列 I | 贪心 数组 字符串 1+ | 🟢 | 🀄️ 🔗 | |
2901 | 最长相邻不相等子序列 II | 数组 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
2904 | 最短且字典序最小的美丽子字符串 | 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
2911 | 得到 K 个半回文串的最少修改次数 | 双指针 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
2914 | 使二进制字符串变美丽的最少修改次数 | [✓] | 字符串 | 🟠 | 🀄️ 🔗 |
2933 | 高访问员工 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2937 | 使三个字符串相等 | 字符串 | 🟢 | 🀄️ 🔗 | |
2938 | 区分黑球与白球 | [✓] | 贪心 双指针 字符串 | 🟠 | 🀄️ 🔗 |
2942 | 查找包含给定字符的单词 | 数组 字符串 | 🟢 | 🀄️ 🔗 | |
2947 | 统计美丽子字符串 I | 哈希表 数学 字符串 3+ | 🟠 | 🀄️ 🔗 | |
2949 | 统计美丽子字符串 II | 哈希表 数学 字符串 2+ | 🔴 | 🀄️ 🔗 | |
2950 | 可整除子串的数量 🔒 | 哈希表 字符串 计数 1+ | 🟠 | 🀄️ 🔗 | |
2953 | 统计完全子字符串 | 哈希表 字符串 滑动窗口 | 🔴 | 🀄️ 🔗 | |
2955 | 同端子串的数量 🔒 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
2957 | 消除相邻近似相等字符 | 贪心 字符串 动态规划 | 🟠 | 🀄️ 🔗 | |
2976 | 转换字符串的最小成本 I | 图 数组 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2977 | 转换字符串的最小成本 II | 图 字典树 数组 3+ | 🔴 | 🀄️ 🔗 | |
2981 | 找出出现至少三次的最长特殊子字符串 I | 哈希表 字符串 二分查找 2+ | 🟠 | 🀄️ 🔗 | |
2982 | 找出出现至少三次的最长特殊子字符串 II | 哈希表 字符串 二分查找 2+ | 🟠 | 🀄️ 🔗 | |
2983 | 回文串重新排列查询 | 哈希表 字符串 前缀和 | 🔴 | 🀄️ 🔗 | |
2999 | 统计强大整数的数目 | 数学 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
3003 | 执行操作后的最大分割数量 | 位运算 字符串 动态规划 1+ | 🔴 | 🀄️ 🔗 | |
3006 | 找出数组中的美丽下标 I | 双指针 字符串 二分查找 3+ | 🟠 | 🀄️ 🔗 | |
3008 | 找出数组中的美丽下标 II | 双指针 字符串 二分查找 3+ | 🔴 | 🀄️ 🔗 | |
3014 | 输入单词需要的最少按键次数 I | 贪心 数学 字符串 | 🟢 | 🀄️ 🔗 | |
3016 | 输入单词需要的最少按键次数 II | 贪心 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
3019 | 按键变更的次数 | 字符串 | 🟢 | 🀄️ 🔗 | |
3029 | 将单词恢复初始状态所需的最短时间 I | 字符串 字符串匹配 哈希函数 1+ | 🟠 | 🀄️ 🔗 | |
3031 | 将单词恢复初始状态所需的最短时间 II | 字符串 字符串匹配 哈希函数 1+ | 🔴 | 🀄️ 🔗 | |
3035 | 回文字符串的最大数量 | 贪心 数组 哈希表 3+ | 🟠 | 🀄️ 🔗 | |
3042 | 统计前后缀下标对 I | 字典树 数组 字符串 3+ | 🟢 | 🀄️ 🔗 | |
3043 | 最长公共前缀的长度 | 字典树 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
3045 | 统计前后缀下标对 II | 字典树 数组 字符串 3+ | 🔴 | 🀄️ 🔗 | |
3076 | 数组中的最短非公共子字符串 | 字典树 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
3078 | 矩阵中的字母数字模式匹配 I 🔒 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
3081 | 替换字符串中的问号使分数最小 | 贪心 哈希表 字符串 3+ | 🟠 | 🀄️ 🔗 | |
3083 | 字符串及其反转中是否存在同一子字符串 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
3084 | 统计以给定字符开头和结尾的子字符串总数 | 数学 字符串 计数 | 🟠 | 🀄️ 🔗 | |
3085 | 成为 K 特殊字符串需要删除的最少字符数 | 贪心 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
3088 | 使字符串反回文 🔒 | 贪心 字符串 计数排序 1+ | 🔴 | 🀄️ 🔗 | |
3090 | 每个字符最多出现两次的最长子字符串 | 哈希表 字符串 滑动窗口 | 🟢 | 🀄️ 🔗 | |
3093 | 最长公共后缀查询 | 字典树 数组 字符串 | 🔴 | 🀄️ 🔗 | |
3104 | 查找最长的自包含子串 🔒 | 哈希表 字符串 二分查找 1+ | 🔴 | 🀄️ 🔗 | |
3106 | 满足距离约束且字典序最小的字符串 | 贪心 字符串 | 🟠 | 🀄️ 🔗 | |
3110 | 字符串的分数 | 字符串 | 🟢 | 🀄️ 🔗 | |
3114 | 替换字符可以得到的最晚时间 | 字符串 枚举 | 🟢 | 🀄️ 🔗 | |
3119 | 最大数量的可修复坑洼 🔒 | 贪心 字符串 排序 | 🟠 | 🀄️ 🔗 | |
3120 | 统计特殊字母的数量 I | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
3121 | 统计特殊字母的数量 II | 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
3125 | 使得按位与结果为 0 的最大数字 🔒 | 贪心 字符串 排序 | 🟠 | 🀄️ 🔗 | |
3135 | 通过添加或删除结尾字符来同化字符串 🔒 | 字符串 二分查找 动态规划 2+ | 🟠 | 🀄️ 🔗 | |
3136 | 有效单词 | [✓] | 字符串 | 🟢 | 🀄️ 🔗 |
3137 | K 周期字符串需要的最少操作次数 | 哈希表 字符串 计数 | 🟠 | 🀄️ 🔗 | |
3138 | 同位字符串连接的最小长度 | 哈希表 字符串 计数 | 🟠 | 🀄️ 🔗 | |
3143 | 正方形中的最多点数 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
3144 | 分割字符频率相等的最少子字符串 | 哈希表 字符串 动态规划 1+ | 🟠 | 🀄️ 🔗 | |
3146 | 两个字符串的排列差 | 哈希表 字符串 | 🟢 | 🀄️ 🔗 | |
3163 | 压缩字符串 III | [✓] | 字符串 | 🟠 | 🀄️ 🔗 |
3167 | 字符串的更好压缩 🔒 | 哈希表 字符串 计数 1+ | 🟠 | 🀄️ 🔗 | |
3168 | 候诊室中的最少椅子数 | 字符串 模拟 | 🟢 | 🀄️ 🔗 | |
3170 | 删除星号以后字典序最小的字符串 | 栈 贪心 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
3174 | 清除数字 | 栈 字符串 模拟 | 🟢 | 🀄️ 🔗 | |
3210 | 找出加密后的字符串 | 字符串 | 🟢 | 🀄️ 🔗 | |
3211 | 生成不含相邻零的二进制字符串 | 位运算 递归 字符串 | 🟠 | 🀄️ 🔗 | |
3213 | 最小代价构造字符串 | 数组 字符串 动态规划 1+ | 🔴 | 🀄️ 🔗 | |
3216 | 交换后字典序最小的字符串 | 贪心 字符串 | 🟢 | 🀄️ 🔗 | |
3223 | 操作后字符串的最短长度 | 哈希表 字符串 计数 | 🟠 | 🀄️ 🔗 | |
3227 | 字符串元音游戏 | 脑筋急转弯 数学 字符串 1+ | 🟠 | 🀄️ 🔗 | |
3228 | 将 1 移动到末尾的最大操作次数 | 贪心 字符串 计数 | 🟠 | 🀄️ 🔗 | |
3234 | 统计 1 显著的字符串的数量 | 字符串 枚举 滑动窗口 | 🟠 | 🀄️ 🔗 | |
3248 | 矩阵中的蛇 | 数组 字符串 模拟 | 🟢 | 🀄️ 🔗 | |
3258 | 统计满足 K 约束的子字符串数量 I | 字符串 滑动窗口 | 🟢 | 🀄️ 🔗 | |
3260 | 找出最大的 N 位 K 回文数 | 贪心 数学 字符串 2+ | 🔴 | 🀄️ 🔗 | |
3261 | 统计满足 K 约束的子字符串数量 II | 数组 字符串 二分查找 2+ | 🔴 | 🀄️ 🔗 | |
3271 | 哈希分割字符串 | 字符串 模拟 | 🟠 | 🀄️ 🔗 | |
3274 | 检查棋盘方格颜色是否相同 | 数学 字符串 | 🟢 | 🀄️ 🔗 | |
3279 | 活塞占据的最大总区域 🔒 | 数组 哈希表 字符串 3+ | 🔴 | 🀄️ 🔗 | |
3280 | 将日期转换为二进制表示 | 数学 字符串 | 🟢 | 🀄️ 🔗 | |
3291 | 形成目标字符串需要的最少字符串数 I | 字典树 线段树 数组 6+ | 🟠 | 🀄️ 🔗 | |
3292 | 形成目标字符串需要的最少字符串数 II | 线段树 数组 字符串 5+ | 🔴 | 🀄️ 🔗 | |
3295 | 举报垃圾信息 | 数组 哈希表 字符串 | 🟠 | 🀄️ 🔗 | |
3297 | 统计重新排列后包含另一个字符串的子字符串数目 I | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
3298 | 统计重新排列后包含另一个字符串的子字符串数目 II | 哈希表 字符串 滑动窗口 | 🔴 | 🀄️ 🔗 | |
3302 | 字典序最小的合法序列 | 贪心 双指针 字符串 1+ | 🟠 | 🀄️ 🔗 | |
3303 | 第一个几乎相等子字符串的下标 | 字符串 字符串匹配 | 🔴 | 🀄️ 🔗 | |
3305 | 元音辅音字符串计数 I | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
3306 | 元音辅音字符串计数 II | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
3316 | 从原字符串里进行删除操作的最多次数 | 数组 哈希表 双指针 2+ | 🟠 | 🀄️ 🔗 | |
3320 | 统计能获胜的出招序列数 | 字符串 动态规划 | 🔴 | 🀄️ 🔗 | |
3324 | 出现在屏幕上的字符串序列 | 字符串 模拟 | 🟠 | 🀄️ 🔗 | |
3325 | 字符至少出现 K 次的子字符串 I | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ 🔗 | |
3327 | 判断 DFS 字符串是否是回文串 | 树 深度优先搜索 数组 3+ | 🔴 | 🀄️ 🔗 | |
3329 | 字符至少出现 K 次的子字符串 II 🔒 | 哈希表 字符串 滑动窗口 | 🔴 | 🀄️ 🔗 | |
LCP 17 | 速算机器人 | 数学 字符串 模拟 | 🟢 | 🀄️ | |
LCP 19 | 秋叶收藏集 | 字符串 动态规划 | 🟠 | 🀄️ | |
LCP 43 | 十字路口的交通 | 数组 字符串 动态规划 | 🔴 | 🀄️ | |
LCP 66 | 最小展台数量 | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ | |
LCP 69 | Hello LeetCode! | 位运算 数组 字符串 2+ | 🔴 | 🀄️ | |
剑指 Offer 12 | 矩阵中的路径 | [✓] | 数组 字符串 回溯 1+ | 🟠 | 🀄️ |
剑指 Offer 19 | 正则表达式匹配 | [✓] | 递归 字符串 动态规划 | 🔴 | 🀄️ |
剑指 Offer 20 | 表示数值的字符串 | [✓] | 字符串 | 🟠 | 🀄️ |
剑指 Offer 37 | 序列化二叉树 | [✓] | 树 深度优先搜索 广度优先搜索 3+ | 🔴 | 🀄️ |
剑指 Offer 38 | 字符串的排列 | [✓] | 字符串 回溯 | 🟠 | 🀄️ |
剑指 Offer 45 | 把数组排成最小的数 | [✓] | 贪心 字符串 排序 | 🟠 | 🀄️ |
剑指 Offer 46 | 把数字翻译成字符串 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ |
剑指 Offer 48 | 最长不含重复字符的子字符串 | [✓] | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ |
剑指 Offer 5 | 替换空格 | [✓] | 字符串 | 🟢 | 🀄️ |
剑指 Offer 50 | 第一个只出现一次的字符 | [✓] | 队列 哈希表 字符串 1+ | 🟢 | 🀄️ |
剑指 Offer 58 | 翻转单词顺序 | [✓] | 双指针 字符串 | 🟢 | 🀄️ |
剑指 Offer 58-II | 左旋转字符串 | [✓] | 数学 双指针 字符串 | 🟢 | 🀄️ |
剑指 Offer 67 | 把字符串转换成整数 | [✓] | 字符串 | 🟠 | 🀄️ |
剑指 Offer II 101 | 分割等和子集 | [✓] | 数学 字符串 模拟 | 🟢 | 🀄️ |
剑指 Offer II 108 | 单词演变 | [✓] | 广度优先搜索 哈希表 字符串 | 🔴 | 🀄️ |
剑指 Offer II 109 | 开密码锁 | 广度优先搜索 数组 哈希表 1+ | 🟠 | 🀄️ | |
剑指 Offer II 114 | 外星文字典 | 深度优先搜索 广度优先搜索 图 3+ | 🔴 | 🀄️ | |
剑指 Offer II 117 | 相似的字符串 | 深度优先搜索 广度优先搜索 并查集 3+ | 🔴 | 🀄️ | |
剑指 Offer II 14 | 字符串中的变位词 | [✓] | 哈希表 双指针 字符串 1+ | 🟠 | 🀄️ |
剑指 Offer II 15 | 字符串中的所有变位词 | [✓] | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ |
剑指 Offer II 16 | 不含重复字符的最长子字符串 | [✓] | 哈希表 字符串 滑动窗口 | 🟠 | 🀄️ |
剑指 Offer II 17 | 含有所有字符的最短字符串 | 哈希表 字符串 滑动窗口 | 🔴 | 🀄️ | |
剑指 Offer II 18 | 有效的回文 | [✓] | 双指针 字符串 | 🟢 | 🀄️ |
剑指 Offer II 19 | 最多删除一个字符得到回文 | 贪心 双指针 字符串 | 🟢 | 🀄️ | |
剑指 Offer II 2 | 二进制加法 | [✓] | 位运算 数学 字符串 1+ | 🟢 | 🀄️ |
剑指 Offer II 20 | 回文子字符串的个数 | 字符串 动态规划 | 🟠 | 🀄️ | |
剑指 Offer II 32 | 有效的变位词 | 哈希表 字符串 排序 | 🟢 | 🀄️ | |
剑指 Offer II 33 | 变位词组 | [✓] | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ |
剑指 Offer II 34 | 外星语言是否排序 | 数组 哈希表 字符串 | 🟢 | 🀄️ | |
剑指 Offer II 35 | 最小时间差 | 数组 数学 字符串 1+ | 🟠 | 🀄️ | |
剑指 Offer II 48 | 序列化与反序列化二叉树 | [✓] | 树 深度优先搜索 广度优先搜索 3+ | 🔴 | 🀄️ |
剑指 Offer II 5 | 单词长度的最大乘积 | 位运算 数组 字符串 | 🟠 | 🀄️ | |
剑指 Offer II 62 | 实现前缀树 | [✓] | 设计 字典树 哈希表 1+ | 🟠 | 🀄️ |
剑指 Offer II 63 | 替换单词 | 字典树 数组 哈希表 1+ | 🟠 | 🀄️ | |
剑指 Offer II 64 | 神奇的字典 | 深度优先搜索 设计 字典树 2+ | 🟠 | 🀄️ | |
剑指 Offer II 65 | 最短的单词编码 | 字典树 数组 哈希表 1+ | 🟠 | 🀄️ | |
剑指 Offer II 66 | 单词之和 | 设计 字典树 哈希表 1+ | 🟠 | 🀄️ | |
剑指 Offer II 85 | 生成匹配的括号 | [✓] | 字符串 动态规划 回溯 | 🟠 | 🀄️ |
剑指 Offer II 87 | 复原 IP | [✓] | 字符串 回溯 | 🟠 | 🀄️ |
剑指 Offer II 92 | 翻转字符 | 字符串 动态规划 | 🟠 | 🀄️ | |
剑指 Offer II 94 | 最少回文分割 | 字符串 动态规划 | 🔴 | 🀄️ | |
剑指 Offer II 95 | 最长公共子序列 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ |
剑指 Offer II 96 | 字符串交织 | [✓] | 字符串 动态规划 | 🟠 | 🀄️ |
剑指 Offer II 97 | 子序列的数目 | 字符串 动态规划 | 🔴 | 🀄️ | |
面试题 01.01 | 判定字符是否唯一 | [✓] | 位运算 哈希表 字符串 1+ | 🟢 | 🀄️ |
面试题 01.02 | 判定是否互为字符重排 | 哈希表 字符串 排序 | 🟢 | 🀄️ | |
面试题 01.03 | URL化 | 字符串 | 🟢 | 🀄️ | |
面试题 01.04 | 回文排列 | 位运算 哈希表 字符串 | 🟢 | 🀄️ | |
面试题 01.05 | 一次编辑 | 双指针 字符串 | 🟠 | 🀄️ | |
面试题 01.06 | 字符串压缩 | 双指针 字符串 | 🟢 | 🀄️ | |
面试题 01.09 | 字符串轮转 | 字符串 字符串匹配 | 🟢 | 🀄️ | |
面试题 05.02 | 二进制数转字符串 | 位运算 数学 字符串 | 🟠 | 🀄️ | |
面试题 08.07 | 无重复字符串的排列组合 | 字符串 回溯 | 🟠 | 🀄️ | |
面试题 08.08 | 有重复字符串的排列组合 | 字符串 回溯 | 🟠 | 🀄️ | |
面试题 08.09 | 括号 | 字符串 动态规划 回溯 | 🟠 | 🀄️ | |
面试题 08.14 | 布尔运算 | 记忆化搜索 字符串 动态规划 | 🟠 | 🀄️ | |
面试题 10.02 | 变位词组 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ | |
面试题 10.05 | 稀疏数组搜索 | 数组 字符串 二分查找 | 🟢 | 🀄️ | |
面试题 16.02 | 单词频率 | 设计 字典树 数组 2+ | 🟠 | 🀄️ | |
面试题 16.08 | 整数的英语表示 | 递归 数学 字符串 | 🔴 | 🀄️ | |
面试题 16.15 | 珠玑妙算 | 哈希表 字符串 计数 | 🟢 | 🀄️ | |
面试题 16.18 | 模式匹配 | 数学 字符串 回溯 1+ | 🟠 | 🀄️ | |
面试题 16.20 | T9键盘 | 数组 哈希表 字符串 | 🟠 | 🀄️ | |
面试题 16.22 | 兰顿蚂蚁 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ | |
面试题 16.26 | 计算器 | 栈 数学 字符串 | 🟠 | 🀄️ | |
面试题 17.07 | 婴儿名字 | 深度优先搜索 广度优先搜索 并查集 4+ | 🟠 | 🀄️ | |
面试题 17.11 | 单词距离 | 数组 字符串 | 🟠 | 🀄️ | |
面试题 17.13 | 恢复空格 | 字典树 数组 哈希表 4+ | 🟠 | 🀄️ | |
面试题 17.15 | 最长单词 | 字典树 数组 哈希表 1+ | 🟠 | 🀄️ | |
面试题 17.17 | 多次搜索 | 字典树 数组 哈希表 3+ | 🟠 | 🀄️ | |
面试题 17.22 | 单词转换 | 广度优先搜索 哈希表 字符串 1+ | 🟠 | 🀄️ | |
面试题 17.25 | 单词矩阵 | 字典树 数组 字符串 1+ | 🔴 | 🀄️ |