1 | 两数之和open in new window | [✓] | 数组 哈希表 | |
3 | 无重复字符的最长子串open in new window | [✓] | 哈希表 字符串 滑动窗口 | |
12 | 整数转罗马数字open in new window | [✓] | 哈希表 数学 字符串 | |
13 | 罗马数字转整数open in new window | [✓] | 哈希表 数学 字符串 | |
17 | 电话号码的字母组合open in new window | [✓] | 哈希表 字符串 回溯 | |
30 | 串联所有单词的子串open in new window | [✓] | 哈希表 字符串 滑动窗口 | |
36 | 有效的数独open in new window | [✓] | 数组 哈希表 矩阵 | |
37 | 解数独open in new window | [✓] | 数组 哈希表 回溯 1+ | |
41 | 缺失的第一个正数open in new window | [✓] | 数组 哈希表 | |
49 | 字母异位词分组open in new window | [✓] | 数组 哈希表 字符串 1+ | |
73 | 矩阵置零open in new window | [✓] | 数组 哈希表 矩阵 | |
76 | 最小覆盖子串open in new window | [✓] | 哈希表 字符串 滑动窗口 | |
105 | 从前序与中序遍历序列构造二叉树open in new window | [✓] | 树 数组 哈希表 2+ | |
106 | 从中序与后序遍历序列构造二叉树open in new window | [✓] | 树 数组 哈希表 2+ | |
126 | 单词接龙 IIopen in new window | | 广度优先搜索 哈希表 字符串 1+ | |
127 | 单词接龙open in new window | [✓] | 广度优先搜索 哈希表 字符串 | |
128 | 最长连续序列open in new window | [✓] | 并查集 数组 哈希表 | |
133 | 克隆图open in new window | [✓] | 深度优先搜索 广度优先搜索 图 1+ | |
138 | 随机链表的复制open in new window | [✓] | 哈希表 链表 | |
139 | 单词拆分open in new window | [✓] | 字典树 记忆化搜索 数组 3+ | |
140 | 单词拆分 IIopen in new window | | 字典树 记忆化搜索 数组 4+ | |
141 | 环形链表open in new window | [✓] | 哈希表 链表 双指针 | |
142 | 环形链表 IIopen in new window | [✓] | 哈希表 链表 双指针 | |
146 | LRU 缓存open in new window | [✓] | 设计 哈希表 链表 1+ | |
149 | 直线上最多的点数open in new window | [✓] | 几何 数组 哈希表 1+ | |
159 | 至多包含两个不同字符的最长子串 🔒open in new window | | 哈希表 字符串 滑动窗口 | |
160 | 相交链表open in new window | [✓] | 哈希表 链表 双指针 | |
166 | 分数到小数open in new window | | 哈希表 数学 字符串 | |
169 | 多数元素open in new window | [✓] | 数组 哈希表 分治 2+ | |
170 | 两数之和 III - 数据结构设计 🔒open in new window | | 设计 数组 哈希表 2+ | |
187 | 重复的DNA序列open in new window | | 位运算 哈希表 字符串 3+ | |
202 | 快乐数open in new window | [✓] | 哈希表 数学 双指针 | |
205 | 同构字符串open in new window | [✓] | 哈希表 字符串 | |
208 | 实现 Trie (前缀树)open in new window | [✓] | 设计 字典树 哈希表 1+ | |
217 | 存在重复元素open in new window | [✓] | 数组 哈希表 排序 | |
219 | 存在重复元素 IIopen in new window | [✓] | 数组 哈希表 滑动窗口 | |
229 | 多数元素 IIopen in new window | | 数组 哈希表 计数 1+ | |
242 | 有效的字母异位词open in new window | [✓] | 哈希表 字符串 排序 | |
244 | 最短单词距离 II 🔒open in new window | | 设计 数组 哈希表 2+ | |
246 | 中心对称数 🔒open in new window | | 哈希表 双指针 字符串 | |
249 | 移位字符串分组 🔒open in new window | | 数组 哈希表 字符串 | |
264 | 丑数 IIopen in new window | [✓] | 哈希表 数学 动态规划 1+ | |
266 | 回文排列 🔒open in new window | | 位运算 哈希表 字符串 | |
267 | 回文排列 II 🔒open in new window | | 哈希表 字符串 回溯 | |
268 | 丢失的数字open in new window | [✓] | 位运算 数组 哈希表 3+ | |
288 | 单词的唯一缩写 🔒open in new window | | 设计 数组 哈希表 1+ | |
290 | 单词规律open in new window | [✓] | 哈希表 字符串 | |
291 | 单词规律 II 🔒open in new window | | 哈希表 字符串 回溯 | |
299 | 猜数字游戏open in new window | | 哈希表 字符串 计数 | |
305 | 岛屿数量 II 🔒open in new window | | 并查集 数组 哈希表 | |
311 | 稀疏矩阵的乘法 🔒open in new window | | 数组 哈希表 矩阵 | |
314 | 二叉树的垂直遍历 🔒open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
325 | 和等于 k 的最长子数组长度 🔒open in new window | | 数组 哈希表 前缀和 | |
336 | 回文对open in new window | | 字典树 数组 哈希表 1+ | |
340 | 至多包含 K 个不同字符的最长子串 🔒open in new window | | 哈希表 字符串 滑动窗口 | |
347 | 前 K 个高频元素open in new window | [✓] | 数组 哈希表 分治 5+ | |
348 | 设计井字棋 🔒open in new window | | 设计 数组 哈希表 2+ | |
349 | 两个数组的交集open in new window | | 数组 哈希表 双指针 2+ | |
350 | 两个数组的交集 IIopen in new window | | 数组 哈希表 双指针 2+ | |
353 | 贪吃蛇 🔒open in new window | | 设计 队列 数组 2+ | |
355 | 设计推特open in new window | [✓] | 设计 哈希表 链表 1+ | |
356 | 直线镜像 🔒open in new window | | 数组 哈希表 数学 | |
358 | K 距离间隔重排字符串 🔒open in new window | | 贪心 哈希表 字符串 3+ | |
359 | 日志速率限制器 🔒open in new window | | 设计 哈希表 数据流 | |
379 | 电话目录管理系统 🔒open in new window | [✓] | 设计 队列 数组 2+ | |
380 | O(1) 时间插入、删除和获取随机元素open in new window | [✓] | 设计 数组 哈希表 2+ | |
381 | O(1) 时间插入、删除和获取随机元素 - 允许重复open in new window | | 设计 数组 哈希表 2+ | |
383 | 赎金信open in new window | [✓] | 哈希表 字符串 计数 | |
387 | 字符串中的第一个唯一字符open in new window | | 队列 哈希表 字符串 1+ | |
389 | 找不同open in new window | | 位运算 哈希表 字符串 1+ | |
395 | 至少有 K 个重复字符的最长子串open in new window | | 哈希表 字符串 分治 1+ | |
398 | 随机数索引open in new window | | 水塘抽样 哈希表 数学 1+ | |
409 | 最长回文串open in new window | | 贪心 哈希表 字符串 | |
421 | 数组中两个数的最大异或值open in new window | | 位运算 字典树 数组 1+ | |
423 | 从英文中重建数字open in new window | | 哈希表 数学 字符串 | |
424 | 替换后的最长重复字符open in new window | | 哈希表 字符串 滑动窗口 | |
432 | 全 O(1) 的数据结构open in new window | [✓] | 设计 哈希表 链表 1+ | |
433 | 最小基因变化open in new window | [✓] | 广度优先搜索 哈希表 字符串 | |
438 | 找到字符串中所有字母异位词open in new window | [✓] | 哈希表 字符串 滑动窗口 | |
442 | 数组中重复的数据open in new window | [✓] | 数组 哈希表 | |
447 | 回旋镖的数量open in new window | | 数组 哈希表 数学 | |
448 | 找到所有数组中消失的数字open in new window | | 数组 哈希表 | |
451 | 根据字符出现频率排序open in new window | [✓] | 哈希表 字符串 桶排序 3+ | |
454 | 四数相加 IIopen in new window | | 数组 哈希表 | |
457 | 环形数组是否存在循环open in new window | | 数组 哈希表 双指针 | |
460 | LFU 缓存open in new window | | 设计 哈希表 链表 1+ | |
480 | 滑动窗口中位数open in new window | | 数组 哈希表 滑动窗口 1+ | |
491 | 非递减子序列open in new window | | 位运算 数组 哈希表 1+ | |
496 | 下一个更大元素 Iopen in new window | [✓] | 栈 数组 哈希表 1+ | |
500 | 键盘行open in new window | | 数组 哈希表 字符串 | |
508 | 出现次数最多的子树元素和open in new window | | 树 深度优先搜索 哈希表 1+ | |
519 | 随机翻转矩阵open in new window | | 水塘抽样 哈希表 数学 1+ | |
522 | 最长特殊序列 IIopen in new window | | 数组 哈希表 双指针 2+ | |
523 | 连续的子数组和open in new window | | 数组 哈希表 数学 1+ | |
525 | 连续数组open in new window | | 数组 哈希表 前缀和 | |
531 | 孤独像素 I 🔒open in new window | | 数组 哈希表 矩阵 | |
532 | 数组中的 k-diff 数对open in new window | | 数组 哈希表 双指针 2+ | |
533 | 孤独像素 II 🔒open in new window | | 数组 哈希表 矩阵 | |
535 | TinyURL 的加密与解密open in new window | | 设计 哈希表 字符串 1+ | |
548 | 将数组分割成和相等的子数组 🔒open in new window | | 数组 哈希表 前缀和 | |
554 | 砖墙open in new window | | 数组 哈希表 | |
560 | 和为 K 的子数组open in new window | [✓] | 数组 哈希表 前缀和 | |
567 | 字符串的排列open in new window | [✓] | 哈希表 双指针 字符串 1+ | |
575 | 分糖果open in new window | | 数组 哈希表 | |
582 | 杀掉进程 🔒open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
588 | 设计内存文件系统 🔒open in new window | | 设计 字典树 哈希表 2+ | |
594 | 最长和谐子序列open in new window | | 数组 哈希表 计数 2+ | |
599 | 两个列表的最小索引总和open in new window | | 数组 哈希表 字符串 | |
609 | 在系统中查找重复文件open in new window | | 数组 哈希表 字符串 | |
616 | 给字符串添加加粗标签 🔒open in new window | | 字典树 数组 哈希表 2+ | |
621 | 任务调度器open in new window | | 贪心 数组 哈希表 3+ | |
632 | 最小区间open in new window | [✓] | 贪心 数组 哈希表 3+ | |
635 | 设计日志存储系统 🔒open in new window | | 设计 哈希表 字符串 1+ | |
645 | 错误的集合open in new window | | 位运算 数组 哈希表 1+ | |
648 | 单词替换open in new window | | 字典树 数组 哈希表 1+ | |
652 | 寻找重复的子树open in new window | | 树 深度优先搜索 哈希表 1+ | |
653 | 两数之和 IV - 输入二叉搜索树open in new window | | 树 深度优先搜索 广度优先搜索 4+ | |
659 | 分割数组为连续子序列open in new window | | 贪心 数组 哈希表 1+ | |
666 | 路径总和 IV 🔒open in new window | | 树 深度优先搜索 数组 2+ | |
676 | 实现一个魔法字典open in new window | | 深度优先搜索 设计 字典树 2+ | |
677 | 键值映射open in new window | | 设计 字典树 哈希表 1+ | |
681 | 最近时刻 🔒open in new window | | 哈希表 字符串 回溯 1+ | |
690 | 员工的重要性open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
692 | 前K个高频单词open in new window | | 字典树 哈希表 字符串 4+ | |
694 | 不同岛屿的数量 🔒open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
697 | 数组的度open in new window | | 数组 哈希表 | |
705 | 设计哈希集合open in new window | [✓] | 设计 数组 哈希表 2+ | |
706 | 设计哈希映射open in new window | [✓] | 设计 数组 哈希表 2+ | |
710 | 黑名单中的随机数open in new window | | 数组 哈希表 数学 3+ | |
711 | 不同岛屿的数量 II 🔒open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
720 | 词典中最长的单词open in new window | | 字典树 数组 哈希表 2+ | |
721 | 账户合并open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
726 | 原子的数量open in new window | | 栈 哈希表 字符串 1+ | |
734 | 句子相似性 🔒open in new window | | 数组 哈希表 字符串 | |
736 | Lisp 语法解析open in new window | | 栈 递归 哈希表 1+ | |
737 | 句子相似性 II 🔒open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
740 | 删除并获得点数open in new window | | 数组 哈希表 动态规划 | |
745 | 前缀和后缀搜索open in new window | | 设计 字典树 数组 2+ | |
748 | 最短补全词open in new window | | 数组 哈希表 字符串 | |
752 | 打开转盘锁open in new window | | 广度优先搜索 数组 哈希表 1+ | |
758 | 字符串中的加粗单词 🔒open in new window | | 字典树 数组 哈希表 2+ | |
760 | 找出变位映射 🔒open in new window | | 数组 哈希表 | |
763 | 划分字母区间open in new window | [✓] | 贪心 哈希表 双指针 1+ | |
767 | 重构字符串open in new window | | 贪心 哈希表 字符串 3+ | |
770 | 基本计算器 IVopen in new window | | 栈 递归 哈希表 2+ | |
771 | 宝石与石头open in new window | | 哈希表 字符串 | |
781 | 森林中的兔子open in new window | | 贪心 数组 哈希表 1+ | |
791 | 自定义字符串排序open in new window | | 哈希表 字符串 排序 | |
792 | 匹配子序列的单词数open in new window | | 字典树 数组 哈希表 4+ | |
804 | 唯一摩尔斯密码词open in new window | | 数组 哈希表 字符串 | |
811 | 子域名访问计数open in new window | | 数组 哈希表 字符串 1+ | |
815 | 公交路线open in new window | | 广度优先搜索 数组 哈希表 | |
817 | 链表组件open in new window | | 数组 哈希表 链表 | |
819 | 最常见的单词open in new window | | 数组 哈希表 字符串 1+ | |
820 | 单词的压缩编码open in new window | | 字典树 数组 哈希表 1+ | |
822 | 翻转卡片游戏open in new window | | 数组 哈希表 | |
823 | 带因子的二叉树open in new window | | 数组 哈希表 动态规划 1+ | |
828 | 统计子串中的唯一字符open in new window | | 哈希表 字符串 动态规划 | |
833 | 字符串中的查找与替换open in new window | | 数组 哈希表 字符串 1+ | |
839 | 相似字符串组open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
840 | 矩阵中的幻方open in new window | | 数组 哈希表 数学 1+ | |
846 | 一手顺子open in new window | | 贪心 数组 哈希表 1+ | |
859 | 亲密字符串open in new window | | 哈希表 字符串 | |
863 | 二叉树中所有距离为 K 的结点open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
865 | 具有所有最深节点的最小子树open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
869 | 重新排序得到 2 的幂open in new window | | 哈希表 数学 计数 2+ | |
873 | 最长的斐波那契子序列的长度open in new window | | 数组 哈希表 动态规划 | |
874 | 模拟行走机器人open in new window | | 数组 哈希表 模拟 | |
884 | 两句话中的不常见单词open in new window | | 哈希表 字符串 计数 | |
888 | 公平的糖果交换open in new window | | 数组 哈希表 二分查找 1+ | |
889 | 根据前序和后序遍历构造二叉树open in new window | [✓] | 树 数组 哈希表 2+ | |
890 | 查找和替换模式open in new window | | 数组 哈希表 字符串 | |
893 | 特殊等价字符串组open in new window | | 数组 哈希表 字符串 1+ | |
895 | 最大频率栈open in new window | | 栈 设计 哈希表 1+ | |
904 | 水果成篮open in new window | | 数组 哈希表 滑动窗口 | |
911 | 在线选举open in new window | | 设计 数组 哈希表 1+ | |
914 | 卡牌分组open in new window | | 数组 哈希表 数学 2+ | |
916 | 单词子集open in new window | | 数组 哈希表 字符串 | |
923 | 三数之和的多种可能open in new window | | 数组 哈希表 双指针 2+ | |
924 | 尽量减少恶意软件的传播open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
928 | 尽量减少恶意软件的传播 IIopen in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
929 | 独特的电子邮件地址open in new window | | 数组 哈希表 字符串 | |
930 | 和相同的二元子数组open in new window | | 数组 哈希表 前缀和 1+ | |
939 | 最小面积矩形open in new window | | 几何 数组 哈希表 2+ | |
947 | 移除最多的同行或同列石头open in new window | | 深度优先搜索 并查集 图 1+ | |
952 | 按公因数计算最大组件大小open in new window | | 并查集 数组 哈希表 2+ | |
953 | 验证外星语词典open in new window | | 数组 哈希表 字符串 | |
954 | 二倍数对数组open in new window | [✓] | 贪心 数组 哈希表 1+ | |
957 | N 天后的牢房open in new window | | 位运算 数组 哈希表 1+ | |
959 | 由斜杠划分区域open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
961 | 在长度 2N 的数组中找出重复 N 次的元素open in new window | | 数组 哈希表 | |
966 | 元音拼写检查器open in new window | | 数组 哈希表 字符串 | |
970 | 强整数open in new window | | 哈希表 数学 枚举 | |
974 | 和可被 K 整除的子数组open in new window | | 数组 哈希表 前缀和 | |
981 | 基于时间的键值存储open in new window | | 设计 哈希表 字符串 1+ | |
982 | 按位与为零的三元组open in new window | | 位运算 数组 哈希表 | |
987 | 二叉树的垂序遍历open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
992 | K 个不同整数的子数组open in new window | | 数组 哈希表 计数 1+ | |
996 | 平方数组的数目open in new window | | 位运算 数组 哈希表 4+ | |
997 | 找到小镇的法官open in new window | | 图 数组 哈希表 | |
1001 | 网格照明open in new window | | 数组 哈希表 | |
1002 | 查找共用字符open in new window | | 数组 哈希表 字符串 | |
1010 | 总持续时间可被 60 整除的歌曲open in new window | | 数组 哈希表 计数 | |
1015 | 可被 K 整除的最小整数open in new window | | 哈希表 数学 | |
1027 | 最长等差数列open in new window | | 数组 哈希表 二分查找 1+ | |
1036 | 逃离大迷宫open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
1048 | 最长字符串链open in new window | | 数组 哈希表 双指针 3+ | |
1054 | 距离相等的条形码open in new window | | 贪心 数组 哈希表 3+ | |
1072 | 按列翻转得到最大值等行数open in new window | | 数组 哈希表 矩阵 | |
1074 | 元素和为目标值的子矩阵数量open in new window | | 数组 哈希表 矩阵 1+ | |
1079 | 活字印刷open in new window | | 哈希表 字符串 回溯 1+ | |
1086 | 前五科的均分 🔒open in new window | | 数组 哈希表 排序 1+ | |
1090 | 受标签影响的最大值open in new window | | 贪心 数组 哈希表 2+ | |
1100 | 长度为 K 的无重复字符子串 🔒open in new window | | 哈希表 字符串 滑动窗口 | |
1110 | 删点成林open in new window | | 树 深度优先搜索 数组 2+ | |
1122 | 数组的相对排序open in new window | | 数组 哈希表 计数排序 1+ | |
1123 | 最深叶节点的最近公共祖先open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1124 | 表现良好的最长时间段open in new window | | 栈 数组 哈希表 2+ | |
1128 | 等价多米诺骨牌对的数量open in new window | | 数组 哈希表 计数 | |
1133 | 最大唯一数 🔒open in new window | | 数组 哈希表 排序 | |
1138 | 字母板上的路径open in new window | | 哈希表 字符串 | |
1146 | 快照数组open in new window | | 设计 数组 哈希表 1+ | |
1152 | 用户网站访问行为分析 🔒open in new window | | 数组 哈希表 排序 | |
1153 | 字符串转化 🔒open in new window | | 哈希表 字符串 | |
1156 | 单字符重复子串的最大长度open in new window | | 哈希表 字符串 滑动窗口 | |
1160 | 拼写单词open in new window | | 数组 哈希表 字符串 1+ | |
1165 | 单行键盘 🔒open in new window | | 哈希表 字符串 | |
1166 | 设计文件系统 🔒open in new window | | 设计 字典树 哈希表 1+ | |
1169 | 查询无效交易open in new window | | 数组 哈希表 字符串 1+ | |
1170 | 比较字符串最小字母出现频次open in new window | | 数组 哈希表 字符串 2+ | |
1171 | 从链表中删去总和值为零的连续节点open in new window | | 哈希表 链表 | |
1172 | 餐盘栈open in new window | | 栈 设计 哈希表 1+ | |
1177 | 构建回文串检测open in new window | | 位运算 数组 哈希表 2+ | |
1178 | 猜字谜open in new window | | 位运算 字典树 数组 2+ | |
1181 | 前后拼接 🔒open in new window | | 数组 哈希表 字符串 1+ | |
1189 | “气球” 的最大数量open in new window | | 哈希表 字符串 计数 | |
1198 | 找出所有行中最小公共元素 🔒open in new window | | 数组 哈希表 二分查找 2+ | |
1202 | 交换字符串中的元素open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
1207 | 独一无二的出现次数open in new window | [✓] | 数组 哈希表 | |
1213 | 三个有序数组的交集 🔒open in new window | | 数组 哈希表 二分查找 1+ | |
1218 | 最长定差子序列open in new window | | 数组 哈希表 动态规划 | |
1224 | 最大相等频率open in new window | | 数组 哈希表 | |
1244 | 力扣排行榜 🔒open in new window | | 设计 哈希表 排序 | |
1248 | 统计「优美子数组」open in new window | | 数组 哈希表 数学 2+ | |
1257 | 最小公共区域 🔒open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1258 | 近义词句子 🔒open in new window | | 并查集 数组 哈希表 2+ | |
1261 | 在受污染的二叉树中查找元素open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1275 | 找出井字棋的获胜者open in new window | | 数组 哈希表 矩阵 1+ | |
1282 | 用户分组open in new window | | 贪心 数组 哈希表 | |
1284 | 转化为全零矩阵的最少反转次数open in new window | | 位运算 广度优先搜索 数组 2+ | |
1296 | 划分数组为连续数字的集合open in new window | | 贪心 数组 哈希表 1+ | |
1297 | 子串的最大出现次数open in new window | | 哈希表 字符串 滑动窗口 | |
1311 | 获取你好友已观看的视频open in new window | | 广度优先搜索 图 数组 2+ | |
1331 | 数组序号转换open in new window | [✓] | 数组 哈希表 排序 | |
1338 | 数组大小减半open in new window | | 贪心 数组 哈希表 2+ | |
1345 | 跳跃游戏 IVopen in new window | | 广度优先搜索 数组 哈希表 | |
1346 | 检查整数及其两倍数是否存在open in new window | | 数组 哈希表 双指针 2+ | |
1347 | 制造字母异位词的最小步骤数open in new window | | 哈希表 字符串 计数 | |
1348 | 推文计数open in new window | | 设计 哈希表 二分查找 2+ | |
1357 | 每隔 n 个顾客打折open in new window | | 设计 数组 哈希表 | |
1358 | 包含所有三种字符的子字符串数目open in new window | | 哈希表 字符串 滑动窗口 | |
1365 | 有多少小于当前数字的数字open in new window | | 数组 哈希表 计数 1+ | |
1366 | 通过投票对团队排名open in new window | | 数组 哈希表 字符串 2+ | |
1370 | 上升下降字符串open in new window | | 哈希表 字符串 计数 | |
1371 | 每个元音包含偶数次的最长子字符串open in new window | | 位运算 哈希表 字符串 1+ | |
1386 | 安排电影院座位open in new window | | 贪心 位运算 数组 1+ | |
1394 | 找出数组中的幸运数open in new window | | 数组 哈希表 计数 | |
1396 | 设计地铁系统open in new window | | 设计 哈希表 字符串 | |
1399 | 统计最大组的数目open in new window | | 哈希表 数学 | |
1400 | 构造 K 个回文字符串open in new window | | 贪心 哈希表 字符串 1+ | |
1410 | HTML 实体解析器open in new window | | 哈希表 字符串 | |
1418 | 点菜展示表open in new window | | 数组 哈希表 字符串 2+ | |
1426 | 数元素 🔒open in new window | | 数组 哈希表 | |
1429 | 第一个唯一数字 🔒open in new window | | 设计 队列 数组 2+ | |
1436 | 旅行终点站open in new window | | 数组 哈希表 字符串 | |
1442 | 形成两个异或相等数组的三元组数目open in new window | | 位运算 数组 哈希表 2+ | |
1443 | 收集树上所有苹果的最少时间open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1452 | 收藏清单open in new window | | 数组 哈希表 字符串 | |
1460 | 通过翻转子数组使两个数组相等open in new window | | 数组 哈希表 排序 | |
1461 | 检查一个字符串是否包含所有长度为 K 的二进制子串open in new window | | 位运算 哈希表 字符串 2+ | |
1477 | 找两个和为目标值且不重叠的子数组open in new window | | 数组 哈希表 二分查找 2+ | |
1481 | 不同整数的最少数目open in new window | | 贪心 数组 哈希表 2+ | |
1485 | 克隆含随机指针的二叉树 🔒open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1487 | 保证文件名唯一open in new window | | 数组 哈希表 字符串 | |
1488 | 避免洪水泛滥open in new window | | 贪心 数组 哈希表 2+ | |
1490 | 克隆 N 叉树 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1496 | 判断路径是否相交open in new window | | 哈希表 字符串 | |
1497 | 检查数组对是否可以被 k 整除open in new window | [✓] | 数组 哈希表 计数 | |
1500 | 设计文件分享系统 🔒open in new window | | 设计 哈希表 数据流 2+ | |
1506 | 找到 N 叉树的根节点 🔒open in new window | | 位运算 树 深度优先搜索 1+ | |
1512 | 好数对的数目open in new window | | 数组 哈希表 数学 1+ | |
1519 | 子树中标签相同的节点数open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1525 | 字符串的好分割数目open in new window | | 位运算 哈希表 字符串 1+ | |
1540 | K 次操作转变字符串open in new window | | 哈希表 字符串 | |
1542 | 找出最长的超赞子字符串open in new window | | 位运算 哈希表 字符串 | |
1546 | 和为目标值且不重叠的非空子数组的最大数目open in new window | | 贪心 数组 哈希表 1+ | |
1554 | 只有一个不同字符的字符串 🔒open in new window | | 哈希表 字符串 哈希函数 1+ | |
1562 | 查找大小为 M 的最新分组open in new window | | 数组 哈希表 二分查找 1+ | |
1570 | 两个稀疏向量的点积 🔒open in new window | | 设计 数组 哈希表 1+ | |
1577 | 数的平方等于两数乘积的方法数open in new window | | 数组 哈希表 数学 1+ | |
1590 | 使数组和能被 P 整除open in new window | [✓] | 数组 哈希表 前缀和 | |
1593 | 拆分字符串使唯一子字符串的数目最大open in new window | [✓] | 哈希表 字符串 回溯 | |
1600 | 王位继承顺序open in new window | | 树 深度优先搜索 设计 1+ | |
1604 | 警告一小时内使用相同员工卡大于等于三次的人open in new window | | 数组 哈希表 字符串 1+ | |
1612 | 检查两棵二叉表达式树是否等价 🔒open in new window | | 树 深度优先搜索 哈希表 2+ | |
1624 | 两个相同字符之间的最长子字符串open in new window | | 哈希表 字符串 | |
1630 | 等差子数组open in new window | | 数组 哈希表 排序 | |
1636 | 按照频率将数组升序排序open in new window | | 数组 哈希表 排序 | |
1638 | 统计只差一个字符的子串数目open in new window | | 哈希表 字符串 动态规划 1+ | |
1640 | 能否连接形成数组open in new window | | 数组 哈希表 | |
1647 | 字符频次唯一的最小删除次数open in new window | | 贪心 哈希表 字符串 1+ | |
1650 | 二叉树的最近公共祖先 III 🔒open in new window | | 树 哈希表 双指针 1+ | |
1656 | 设计有序流open in new window | | 设计 数组 哈希表 1+ | |
1657 | 确定两个字符串是否接近open in new window | [✓] | 哈希表 字符串 计数 1+ | |
1658 | 将 x 减到 0 的最小操作数open in new window | | 数组 哈希表 二分查找 2+ | |
1660 | 纠正二叉树 🔒open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1674 | 使数组互补的最少操作次数open in new window | | 数组 哈希表 前缀和 | |
1676 | 二叉树的最近公共祖先 IV 🔒open in new window | | 树 深度优先搜索 哈希表 1+ | |
1679 | K 和数对的最大数目open in new window | [✓] | 数组 哈希表 双指针 1+ | |
1684 | 统计一致字符串的数目open in new window | | 位运算 数组 哈希表 2+ | |
1695 | 删除子数组的最大得分open in new window | | 数组 哈希表 滑动窗口 | |
1711 | 大餐计数open in new window | | 数组 哈希表 | |
1713 | 得到子序列的最少操作次数open in new window | | 贪心 数组 哈希表 1+ | |
1726 | 同积元组open in new window | | 数组 哈希表 计数 | |
1733 | 需要教语言的最少人数open in new window | | 贪心 数组 哈希表 | |
1737 | 满足三条件之一需改变的最少字符数open in new window | | 哈希表 字符串 计数 1+ | |
1740 | 找到二叉树中的距离 🔒open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1742 | 盒子中小球的最大数量open in new window | | 哈希表 数学 计数 | |
1743 | 从相邻元素对还原数组open in new window | | 深度优先搜索 数组 哈希表 | |
1748 | 唯一元素的和open in new window | | 数组 哈希表 计数 | |
1756 | 设计最近使用(MRU)队列 🔒open in new window | | 栈 设计 树状数组 3+ | |
1763 | 最长的美好子字符串open in new window | | 位运算 哈希表 字符串 2+ | |
1772 | 按受欢迎程度排列功能 🔒open in new window | | 数组 哈希表 字符串 1+ | |
1775 | 通过最少操作次数使数组的和相等open in new window | | 贪心 数组 哈希表 1+ | |
1781 | 所有子字符串美丽值之和open in new window | | 哈希表 字符串 计数 | |
1788 | 最大化花园的美观度 🔒open in new window | | 贪心 数组 哈希表 1+ | |
1790 | 仅执行一次字符串交换能否使两个字符串相等open in new window | | 哈希表 字符串 计数 | |
1794 | 统计距离最小的子串对个数 🔒open in new window | | 贪心 哈希表 字符串 | |
1796 | 字符串中第二大的数字open in new window | | 哈希表 字符串 | |
1797 | 设计一个验证系统open in new window | | 设计 哈希表 链表 1+ | |
1804 | 实现 Trie (前缀树) II 🔒open in new window | | 设计 字典树 哈希表 1+ | |
1805 | 字符串中不同整数的数目open in new window | | 哈希表 字符串 | |
1807 | 替换字符串中的括号内容open in new window | | 数组 哈希表 字符串 | |
1814 | 统计一个数组中好对子的数目open in new window | | 数组 哈希表 数学 1+ | |
1817 | 查找用户活跃分钟数open in new window | | 数组 哈希表 | |
1832 | 判断句子是否为全字母句open in new window | | 哈希表 字符串 | |
1836 | 从未排序的链表中移除重复元素 🔒open in new window | | 哈希表 链表 | |
1852 | 每个子数组的数字种类数 🔒open in new window | | 数组 哈希表 滑动窗口 | |
1857 | 有向图中最大颜色值open in new window | | 图 拓扑排序 记忆化搜索 3+ | |
1865 | 找出和为指定值的下标对open in new window | | 设计 数组 哈希表 | |
1876 | 长度为三且各字符不同的子字符串open in new window | | 哈希表 字符串 计数 1+ | |
1893 | 检查是否区域内所有整数都被覆盖open in new window | | 数组 哈希表 前缀和 | |
1897 | 重新分配字符使所有字符串都相等open in new window | | 哈希表 字符串 计数 | |
1906 | 查询差绝对值的最小值open in new window | | 数组 哈希表 | |
1912 | 设计电影租借系统open in new window | | 设计 数组 哈希表 2+ | |
1915 | 最美子字符串的数目open in new window | | 位运算 哈希表 字符串 1+ | |
1930 | 长度为 3 的不同回文子序列open in new window | | 位运算 哈希表 字符串 1+ | |
1932 | 合并多棵二叉搜索树open in new window | | 树 深度优先搜索 哈希表 2+ | |
1935 | 可以输入的最大单词数open in new window | | 哈希表 字符串 | |
1938 | 查询最大基因差open in new window | | 位运算 深度优先搜索 字典树 2+ | |
1940 | 排序数组之间的最长公共子序列 🔒open in new window | | 数组 哈希表 计数 | |
1941 | 检查是否所有字符出现次数相同open in new window | | 哈希表 字符串 计数 | |
1942 | 最小未被占据椅子的编号open in new window | [✓] | 数组 哈希表 堆(优先队列) | |
1943 | 描述绘画结果open in new window | | 数组 哈希表 前缀和 1+ | |
1948 | 删除系统中的重复文件夹open in new window | | 字典树 数组 哈希表 2+ | |
1980 | 找出不同的二进制字符串open in new window | | 数组 哈希表 字符串 1+ | |
1983 | 范围和相等的最宽索引对 🔒open in new window | | 数组 哈希表 前缀和 | |
1993 | 树上的操作open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1995 | 统计特殊四元组open in new window | | 数组 哈希表 枚举 | |
2001 | 可互换矩形的组数open in new window | | 数组 哈希表 数学 2+ | |
2006 | 差的绝对值为 K 的数对数目open in new window | | 数组 哈希表 计数 | |
2007 | 从双倍数组中还原原数组open in new window | | 贪心 数组 哈希表 1+ | |
2008 | 出租车的最大盈利open in new window | | 数组 哈希表 二分查找 2+ | |
2009 | 使数组连续的最少操作数open in new window | | 数组 哈希表 二分查找 1+ | |
2013 | 检测正方形open in new window | | 设计 数组 哈希表 1+ | |
2023 | 连接后等于目标字符串的字符串对open in new window | | 数组 哈希表 字符串 1+ | |
2025 | 分割数组的最多方案数open in new window | | 数组 哈希表 计数 2+ | |
2032 | 至少在两个数组中出现的值open in new window | | 位运算 数组 哈希表 | |
2034 | 股票价格波动open in new window | | 设计 哈希表 数据流 2+ | |
2043 | 简易银行系统open in new window | | 设计 数组 哈希表 1+ | |
2053 | 数组中第 K 个独一无二的字符串open in new window | | 数组 哈希表 字符串 1+ | |
2062 | 统计字符串中的元音子字符串open in new window | | 哈希表 字符串 | |
2068 | 检查两个字符串是否几乎相等open in new window | | 哈希表 字符串 计数 | |
2080 | 区间内查询数字的频率open in new window | | 设计 线段树 数组 2+ | |
2083 | 求以相同字母开头和结尾的子串总数 🔒open in new window | | 哈希表 数学 字符串 2+ | |
2085 | 统计出现过一次的公共字符串open in new window | | 数组 哈希表 字符串 1+ | |
2094 | 找出 3 位偶数open in new window | | 数组 哈希表 枚举 1+ | |
2099 | 找到和最大的长度为 K 的子序列open in new window | | 数组 哈希表 排序 1+ | |
2103 | 环和杆open in new window | | 哈希表 字符串 | |
2107 | 分享 K 个糖果后独特口味的数量 🔒open in new window | | 数组 哈希表 滑动窗口 | |
2115 | 从给定原材料中找到所有可以做出的菜open in new window | | 图 拓扑排序 数组 2+ | |
2121 | 相同元素的间隔之和open in new window | | 数组 哈希表 前缀和 | |
2122 | 还原原数组open in new window | | 数组 哈希表 双指针 2+ | |
2131 | 连接两字母单词得到的最长回文串open in new window | | 贪心 数组 哈希表 2+ | |
2133 | 检查是否每一行每一列都包含全部整数open in new window | | 数组 哈希表 矩阵 | |
2135 | 统计追加字母可以获得的单词数open in new window | | 位运算 数组 哈希表 2+ | |
2150 | 找出数组中的所有孤独数字open in new window | | 数组 哈希表 计数 | |
2152 | 穿过所有点的所需最少直线数量 🔒open in new window | | 位运算 几何 数组 5+ | |
2154 | 将找到的值乘以 2open in new window | | 数组 哈希表 排序 1+ | |
2166 | 设计位集open in new window | | 设计 数组 哈希表 1+ | |
2168 | 每个数字的频率都相同的独特子字符串的数量 🔒open in new window | | 哈希表 字符串 计数 2+ | |
2170 | 使数组变成交替数组的最少操作数open in new window | | 贪心 数组 哈希表 1+ | |
2182 | 构造限制重复的字符串open in new window | | 贪心 哈希表 字符串 2+ | |
2186 | 制造字母异位词的最小步骤数 IIopen in new window | | 哈希表 字符串 计数 | |
2190 | 数组中紧跟 key 之后出现最频繁的数字open in new window | | 数组 哈希表 计数 | |
2196 | 根据描述创建二叉树open in new window | [✓] | 树 数组 哈希表 1+ | |
2201 | 统计可以提取的工件open in new window | | 数组 哈希表 模拟 | |
2206 | 将数组划分成相等数对open in new window | | 位运算 数组 哈希表 1+ | |
2215 | 找出两数组的不同open in new window | [✓] | 数组 哈希表 | |
2225 | 找出输掉零场或一场比赛的玩家open in new window | | 数组 哈希表 计数 1+ | |
2227 | 加密解密字符串open in new window | | 设计 字典树 数组 2+ | |
2229 | 检查数组是否连贯 🔒open in new window | | 数组 哈希表 排序 | |
2244 | 完成所有任务需要的最少轮数open in new window | | 贪心 数组 哈希表 1+ | |
2248 | 多个数组求交集open in new window | | 数组 哈希表 计数 1+ | |
2249 | 统计圆内格点数目open in new window | | 几何 数组 哈希表 2+ | |
2251 | 花期内花的数目open in new window | | 数组 哈希表 二分查找 3+ | |
2254 | 设计视频共享平台 🔒open in new window | | 栈 设计 哈希表 1+ | |
2260 | 必须拿起的最小连续卡牌数open in new window | [✓] | 数组 哈希表 滑动窗口 | |
2261 | 含最多 K 个可整除元素的子数组open in new window | [✓] | 字典树 数组 哈希表 3+ | |
2262 | 字符串的总引力open in new window | [✓] | 哈希表 字符串 动态规划 | |
2266 | 统计打字方案数open in new window | | 哈希表 数学 字符串 1+ | |
2268 | 最少按键次数 🔒open in new window | | 贪心 哈希表 字符串 2+ | |
2273 | 移除字母异位词后的结果数组open in new window | | 数组 哈希表 字符串 1+ | |
2275 | 按位与结果大于零的最长组合open in new window | | 位运算 数组 哈希表 1+ | |
2283 | 判断一个数的数字计数是否等于数位的值open in new window | | 哈希表 字符串 计数 | |
2284 | 最多单词数的发件人open in new window | | 数组 哈希表 字符串 1+ | |
2287 | 重排字符形成目标字符串open in new window | | 哈希表 字符串 计数 | |
2295 | 替换数组中的元素open in new window | | 数组 哈希表 模拟 | |
2301 | 替换字符后匹配open in new window | | 数组 哈希表 字符串 1+ | |
2306 | 公司命名open in new window | | 位运算 数组 哈希表 2+ | |
2309 | 兼具大小写的最好英文字母open in new window | | 哈希表 字符串 枚举 | |
2325 | 解密消息open in new window | | 哈希表 字符串 | |
2336 | 无限集中的最小数字open in new window | | 设计 哈希表 有序集合 1+ | |
2341 | 数组能形成多少数对open in new window | | 数组 哈希表 计数 | |
2342 | 数位和相等数对的最大和open in new window | | 数组 哈希表 排序 1+ | |
2347 | 最好的扑克手牌open in new window | | 数组 哈希表 计数 | |
2349 | 设计数字容器系统open in new window | | 设计 哈希表 有序集合 1+ | |
2350 | 不可能得到的最短骰子序列open in new window | | 贪心 数组 哈希表 | |
2351 | 第一个出现两次的字母open in new window | | 位运算 哈希表 字符串 1+ | |
2352 | 相等行列对open in new window | [✓] | 数组 哈希表 矩阵 1+ | |
2353 | 设计食物评分系统open in new window | | 设计 哈希表 有序集合 1+ | |
2354 | 优质数对的数目open in new window | | 位运算 数组 哈希表 1+ | |
2357 | 使数组中所有元素都等于零open in new window | | 贪心 数组 哈希表 3+ | |
2363 | 合并相似的物品open in new window | | 数组 哈希表 有序集合 1+ | |
2364 | 统计坏数对的数目open in new window | | 数组 哈希表 数学 1+ | |
2365 | 任务调度器 IIopen in new window | | 数组 哈希表 模拟 | |
2367 | 等差三元组的数目open in new window | | 数组 哈希表 双指针 1+ | |
2368 | 受限条件下可到达节点的数目open in new window | | 树 深度优先搜索 广度优先搜索 4+ | |
2370 | 最长理想子序列open in new window | | 哈希表 字符串 动态规划 | |
2374 | 边积分最高的节点open in new window | | 图 哈希表 | |
2384 | 最大回文数字open in new window | | 贪心 哈希表 字符串 1+ | |
2385 | 感染二叉树需要的总时间open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
2395 | 和相等的子数组open in new window | | 数组 哈希表 | |
2399 | 检查相同字母间的距离open in new window | | 数组 哈希表 字符串 | |
2402 | 会议室 IIIopen in new window | | 数组 哈希表 排序 2+ | |
2404 | 出现最频繁的偶数元素open in new window | | 数组 哈希表 计数 | |
2405 | 子字符串的最优划分open in new window | | 贪心 哈希表 字符串 | |
2408 | 设计 SQL 🔒open in new window | | 设计 数组 哈希表 1+ | |
2418 | 按身高排序open in new window | | 数组 哈希表 字符串 1+ | |
2421 | 好路径的数目open in new window | | 树 并查集 图 3+ | |
2423 | 删除字符使频率相同open in new window | | 哈希表 字符串 计数 | |
2434 | 使用机器人打印字典序最小的字符串open in new window | | 栈 贪心 哈希表 1+ | |
2441 | 与对应负数同时存在的最大正整数open in new window | | 数组 哈希表 双指针 1+ | |
2442 | 反转之后不同整数的数目open in new window | | 数组 哈希表 数学 1+ | |
2451 | 差值数组不同的字符串open in new window | | 数组 哈希表 字符串 | |
2453 | 摧毁一系列目标open in new window | | 数组 哈希表 计数 | |
2456 | 最流行的视频创作者open in new window | | 数组 哈希表 字符串 2+ | |
2461 | 长度为 K 子数组中的最大和open in new window | | 数组 哈希表 滑动窗口 | |
2465 | 不同的平均值数目open in new window | | 数组 哈希表 双指针 1+ | |
2475 | 数组中不等三元组的数目open in new window | | 数组 哈希表 排序 | |
2488 | 统计中位数为 K 的子数组open in new window | | 数组 哈希表 前缀和 | |
2489 | 固定比率的子字符串数 🔒open in new window | | 哈希表 数学 字符串 1+ | |
2491 | 划分技能点相等的团队open in new window | [✓] | 数组 哈希表 双指针 1+ | |
2499 | 让数组不相等的最小总代价open in new window | | 贪心 数组 哈希表 1+ | |
2501 | 数组中最长的方波open in new window | [✓] | 数组 哈希表 二分查找 2+ | |
2502 | 设计内存分配器open in new window | | 设计 数组 哈希表 1+ | |
2506 | 统计相似字符串对的数目open in new window | | 位运算 数组 哈希表 2+ | |
2508 | 添加边使所有节点度数都为偶数open in new window | | 图 哈希表 | |
2512 | 奖励最顶尖的 K 名学生open in new window | | 数组 哈希表 字符串 2+ | |
2514 | 统计同位异构字符串数目open in new window | | 哈希表 数学 字符串 2+ | |
2516 | 每种字符至少取 K 个open in new window | | 哈希表 字符串 滑动窗口 | |
2521 | 数组乘积中的不同质因数数目open in new window | | 数组 哈希表 数学 1+ | |
2524 | 子数组的最大频率分数 🔒open in new window | | 数组 哈希表 数学 1+ | |
2526 | 找到数据流中的连续整数open in new window | | 设计 队列 哈希表 2+ | |
2531 | 使字符串中不同字符的数目相等open in new window | | 哈希表 字符串 计数 | |
2537 | 统计好子数组的数目open in new window | | 数组 哈希表 滑动窗口 | |
2539 | 好子序列的个数 🔒open in new window | | 哈希表 数学 字符串 2+ | |
2540 | 最小公共值open in new window | | 数组 哈希表 双指针 1+ | |
2547 | 拆分数组的最小代价open in new window | | 数组 哈希表 动态规划 1+ | |
2549 | 统计桌面上的不同数字open in new window | | 数组 哈希表 数学 1+ | |
2554 | 从一个范围内选择最多整数 Iopen in new window | | 贪心 数组 哈希表 2+ | |
2561 | 重排水果open in new window | | 贪心 数组 哈希表 | |
2564 | 子字符串异或查询open in new window | | 位运算 数组 哈希表 1+ | |
2570 | 合并两个二维数组 - 求和法open in new window | | 数组 哈希表 双指针 | |
2581 | 统计可能的树根数目open in new window | | 树 深度优先搜索 数组 2+ | |
2584 | 分割数组使乘积互质open in new window | | 数组 哈希表 数学 1+ | |
2588 | 统计美丽子数组数目open in new window | | 位运算 数组 哈希表 1+ | |
2590 | 设计一个待办事项清单 🔒open in new window | | 设计 数组 哈希表 2+ | |
2593 | 标记所有元素后数组的分数open in new window | | 数组 哈希表 排序 2+ | |
2597 | 美丽子集的数目open in new window | | 数组 哈希表 数学 4+ | |
2598 | 执行操作后的最大 MEXopen in new window | | 贪心 数组 哈希表 1+ | |
2605 | 从两个数字数组里生成最小数字open in new window | | 数组 哈希表 枚举 | |
2606 | 找到最大开销的子字符串open in new window | | 数组 哈希表 字符串 1+ | |
2610 | 转换二维数组open in new window | | 数组 哈希表 | |
2615 | 等值距离和open in new window | | 数组 哈希表 前缀和 | |
2641 | 二叉树的堂兄弟节点 IIopen in new window | [✓] | 树 深度优先搜索 广度优先搜索 2+ | |
2653 | 滑动子数组的美丽值open in new window | | 数组 哈希表 滑动窗口 | |
2657 | 找到两个数组的前缀公共数组open in new window | | 位运算 数组 哈希表 | |
2661 | 找出叠涂元素open in new window | | 数组 哈希表 矩阵 | |
2670 | 找出不同元素数目差数组open in new window | | 数组 哈希表 | |
2671 | 频率跟踪器open in new window | | 设计 哈希表 | |
2682 | 找出转圈游戏输家open in new window | | 数组 哈希表 模拟 | |
2707 | 字符串中的额外字符open in new window | | 字典树 数组 哈希表 2+ | |
2711 | 对角线上不同值的数量差open in new window | | 数组 哈希表 矩阵 | |
2713 | 矩阵中严格递增的单元格数open in new window | | 记忆化搜索 数组 哈希表 5+ | |
2716 | 最小化字符串长度open in new window | | 哈希表 字符串 | |
2718 | 查询后矩阵的和open in new window | | 数组 哈希表 | |
2729 | 判断一个数是否迷人open in new window | | 哈希表 数学 | |
2732 | 找到矩阵中的好子集open in new window | | 位运算 数组 哈希表 1+ | |
2743 | 计算没有重复字符的子字符串数量 🔒open in new window | | 哈希表 字符串 滑动窗口 | |
2744 | 最大字符串配对数目open in new window | | 数组 哈希表 字符串 1+ | |
2747 | 统计没有收到请求的服务器数目open in new window | | 数组 哈希表 排序 1+ | |
2748 | 美丽下标对的数目open in new window | | 数组 哈希表 数学 2+ | |
2763 | 所有子数组中不平衡数字之和open in new window | | 数组 哈希表 有序集合 | |
2766 | 重新放置石块open in new window | | 数组 哈希表 排序 1+ | |
2767 | 将字符串分割为最少的美丽子字符串open in new window | | 哈希表 字符串 动态规划 1+ | |
2768 | 黑格子的数目open in new window | | 数组 哈希表 枚举 | |
2780 | 合法分割的最小下标open in new window | | 数组 哈希表 排序 | |
2781 | 最长合法子字符串的长度open in new window | | 数组 哈希表 字符串 1+ | |
2784 | 检查数组是否是好的open in new window | | 数组 哈希表 排序 | |
2799 | 统计完全子数组的数目open in new window | | 数组 哈希表 滑动窗口 | |
2808 | 使循环数组所有元素相等的最少秒数open in new window | | 数组 哈希表 | |
2813 | 子序列最大优雅度open in new window | | 栈 贪心 数组 3+ | |
2815 | 数组中的最大数对和open in new window | | 数组 哈希表 | |
2830 | 销售利润最大化open in new window | | 数组 哈希表 二分查找 2+ | |
2831 | 找出最长等值子数组open in new window | | 数组 哈希表 二分查找 1+ | |
2840 | 判断通过操作能否让字符串相等 IIopen in new window | | 哈希表 字符串 排序 | |
2841 | 几乎唯一子数组的最大和open in new window | | 数组 哈希表 滑动窗口 | |
2842 | 统计一个字符串的 k 子序列美丽值最大的数目open in new window | | 贪心 哈希表 数学 2+ | |
2845 | 统计趣味子数组的数目open in new window | | 数组 哈希表 前缀和 | |
2848 | 与车相交的点open in new window | | 数组 哈希表 前缀和 | |
2852 | 所有单元格的远离程度之和 🔒open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
2856 | 删除数对后的最小数组长度open in new window | | 贪心 数组 哈希表 3+ | |
2857 | 统计距离为 k 的点对open in new window | | 位运算 数组 哈希表 | |
2869 | 收集元素的最少操作次数open in new window | | 位运算 数组 哈希表 | |
2870 | 使数组为空的最少操作次数open in new window | | 贪心 数组 哈希表 1+ | |
2875 | 无限数组的最短子数组open in new window | | 数组 哈希表 前缀和 1+ | |
2897 | 对数组执行操作使平方和最大open in new window | | 贪心 位运算 数组 1+ | |
2898 | 最大线性股票得分 🔒open in new window | | 数组 哈希表 | |
2902 | 和带限制的子多重集合的数目open in new window | | 数组 哈希表 动态规划 1+ | |
2910 | 合法分组的最少组数open in new window | | 贪心 数组 哈希表 | |
2913 | 子数组不同元素数目的平方和 Iopen in new window | | 数组 哈希表 | |
2932 | 找出强数对的最大异或值 Iopen in new window | | 位运算 字典树 数组 2+ | |
2933 | 高访问员工open in new window | | 数组 哈希表 字符串 1+ | |
2935 | 找出强数对的最大异或值 IIopen in new window | | 位运算 字典树 数组 2+ | |
2947 | 统计美丽子字符串 Iopen in new window | | 哈希表 数学 字符串 3+ | |
2949 | 统计美丽子字符串 IIopen in new window | | 哈希表 数学 字符串 2+ | |
2950 | 可整除子串的数量 🔒open in new window | | 哈希表 字符串 计数 1+ | |
2953 | 统计完全子字符串open in new window | | 哈希表 字符串 滑动窗口 | |
2955 | 同端子串的数量 🔒open in new window | | 数组 哈希表 字符串 2+ | |
2956 | 找到两个数组中的公共元素open in new window | | 数组 哈希表 | |
2958 | 最多 K 个重复元素的最长子数组open in new window | | 数组 哈希表 滑动窗口 | |
2963 | 统计好分割方案的数目open in new window | | 数组 哈希表 数学 1+ | |
2964 | 可被整除的三元组数量 🔒open in new window | | 数组 哈希表 | |
2965 | 找出缺失和重复的数字open in new window | | 数组 哈希表 数学 1+ | |
2975 | 移除栅栏得到的正方形田地的最大面积open in new window | | 数组 哈希表 枚举 | |
2981 | 找出出现至少三次的最长特殊子字符串 Iopen in new window | | 哈希表 字符串 二分查找 2+ | |
2982 | 找出出现至少三次的最长特殊子字符串 IIopen in new window | | 哈希表 字符串 二分查找 2+ | |
2983 | 回文串重新排列查询open in new window | | 哈希表 字符串 前缀和 | |
2996 | 大于等于顺序前缀和的最小缺失整数open in new window | | 数组 哈希表 排序 | |
3002 | 移除后集合的最多元素数open in new window | | 贪心 数组 哈希表 | |
3005 | 最大频率元素计数open in new window | | 数组 哈希表 计数 | |
3013 | 将数组分成最小总代价的子数组 IIopen in new window | | 数组 哈希表 滑动窗口 1+ | |
3016 | 输入单词需要的最少按键次数 IIopen in new window | | 贪心 哈希表 字符串 2+ | |
3020 | 子集中元素的最大数量open in new window | | 数组 哈希表 枚举 | |
3026 | 最大好子数组和open in new window | | 数组 哈希表 前缀和 | |
3032 | 统计各位数字都不同的数字个数 II 🔒open in new window | | 哈希表 数学 动态规划 | |
3035 | 回文字符串的最大数量open in new window | | 贪心 数组 哈希表 3+ | |
3039 | 进行操作使字符串为空open in new window | | 数组 哈希表 计数 1+ | |
3043 | 最长公共前缀的长度open in new window | | 字典树 数组 哈希表 1+ | |
3044 | 出现频率最高的质数open in new window | | 数组 哈希表 数学 4+ | |
3046 | 分割数组open in new window | | 数组 哈希表 计数 | |
3063 | 链表频率 🔒open in new window | | 哈希表 链表 计数 | |
3071 | 在矩阵上写出字母 Y 所需的最少操作次数open in new window | | 数组 哈希表 计数 1+ | |
3076 | 数组中的最短非公共子字符串open in new window | | 字典树 数组 哈希表 1+ | |
3078 | 矩阵中的字母数字模式匹配 I 🔒open in new window | | 数组 哈希表 字符串 1+ | |
3080 | 执行操作标记数组中的元素open in new window | | 数组 哈希表 排序 2+ | |
3081 | 替换字符串中的问号使分数最小open in new window | | 贪心 哈希表 字符串 3+ | |
3083 | 字符串及其反转中是否存在同一子字符串open in new window | | 哈希表 字符串 | |
3085 | 成为 K 特殊字符串需要删除的最少字符数open in new window | | 贪心 哈希表 字符串 2+ | |
3090 | 每个字符最多出现两次的最长子字符串open in new window | | 哈希表 字符串 滑动窗口 | |
3092 | 最高频率的 IDopen in new window | | 数组 哈希表 有序集合 1+ | |
3104 | 查找最长的自包含子串 🔒open in new window | | 哈希表 字符串 二分查找 1+ | |
3120 | 统计特殊字母的数量 Iopen in new window | | 哈希表 字符串 | |
3121 | 统计特殊字母的数量 IIopen in new window | | 哈希表 字符串 | |
3128 | 直角三角形open in new window | | 数组 哈希表 数学 2+ | |
3134 | 找出唯一性数组的中位数open in new window | | 数组 哈希表 二分查找 1+ | |
3137 | K 周期字符串需要的最少操作次数open in new window | | 哈希表 字符串 计数 | |
3138 | 同位字符串连接的最小长度open in new window | | 哈希表 字符串 计数 | |
3143 | 正方形中的最多点数open in new window | | 数组 哈希表 字符串 2+ | |
3144 | 分割字符频率相等的最少子字符串open in new window | | 哈希表 字符串 动态规划 1+ | |
3146 | 两个字符串的排列差open in new window | | 哈希表 字符串 | |
3153 | 所有数对中数位差之和open in new window | | 数组 哈希表 数学 1+ | |
3158 | 求出出现两次数字的 XOR 值open in new window | | 位运算 数组 哈希表 | |
3159 | 查询数组中元素的出现位置open in new window | | 数组 哈希表 | |
3160 | 所有球里面不同颜色的数目open in new window | | 数组 哈希表 模拟 | |
3162 | 优质数对的总数 Iopen in new window | | 数组 哈希表 | |
3164 | 优质数对的总数 IIopen in new window | | 数组 哈希表 | |
3167 | 字符串的更好压缩 🔒open in new window | | 哈希表 字符串 计数 1+ | |
3170 | 删除星号以后字典序最小的字符串open in new window | | 栈 贪心 哈希表 2+ | |
3176 | 求出最长好子序列 Iopen in new window | | 数组 哈希表 动态规划 | |
3177 | 求出最长好子序列 IIopen in new window | | 数组 哈希表 动态规划 | |
3184 | 构成整天的下标对数目 Iopen in new window | | 数组 哈希表 计数 | |
3185 | 构成整天的下标对数目 IIopen in new window | | 数组 哈希表 计数 | |
3186 | 施咒的最大总伤害open in new window | | 数组 哈希表 双指针 4+ | |
3217 | 从链表中移除在数组中存在的节点open in new window | | 数组 哈希表 链表 | |
3223 | 操作后字符串的最短长度open in new window | | 哈希表 字符串 计数 | |
3224 | 使差值相等的最少数组改动次数open in new window | | 数组 哈希表 前缀和 | |
3237 | Alt 和 Tab 模拟 🔒open in new window | | 数组 哈希表 模拟 | |
3238 | 求出胜利玩家的数目open in new window | | 数组 哈希表 计数 | |
3242 | 设计相邻元素求和服务open in new window | | 设计 数组 哈希表 2+ | |
3265 | 统计近似相等数对 Iopen in new window | | 数组 哈希表 计数 2+ | |
3267 | 统计近似相等数对 IIopen in new window | | 数组 哈希表 计数 2+ | |
3272 | 统计好整数的数目open in new window | | 哈希表 数学 组合数学 1+ | |
3279 | 活塞占据的最大总区域 🔒open in new window | | 数组 哈希表 字符串 3+ | |
3289 | 数字小镇中的捣蛋鬼open in new window | | 数组 哈希表 数学 | |
3295 | 举报垃圾信息open in new window | | 数组 哈希表 字符串 | |
3297 | 统计重新排列后包含另一个字符串的子字符串数目 Iopen in new window | | 哈希表 字符串 滑动窗口 | |
3298 | 统计重新排列后包含另一个字符串的子字符串数目 IIopen in new window | | 哈希表 字符串 滑动窗口 | |
3299 | 连续子序列的和 🔒open in new window | | 数组 哈希表 动态规划 | |
3305 | 元音辅音字符串计数 Iopen in new window | | 哈希表 字符串 滑动窗口 | |
3306 | 元音辅音字符串计数 IIopen in new window | | 哈希表 字符串 滑动窗口 | |
3311 | 构造符合图结构的二维矩阵open in new window | | 图 数组 哈希表 1+ | |
3312 | 查询排序后的最大公约数open in new window | | 数组 哈希表 数学 5+ | |
3316 | 从原字符串里进行删除操作的最多次数open in new window | | 数组 哈希表 双指针 2+ | |
3318 | 计算子数组的 x-sum Iopen in new window | [✓] | 数组 哈希表 滑动窗口 1+ | |
3321 | 计算子数组的 x-sum IIopen in new window | [✓] | 数组 哈希表 滑动窗口 1+ | |
3325 | 字符至少出现 K 次的子字符串 Iopen in new window | | 哈希表 字符串 滑动窗口 | |
3327 | 判断 DFS 字符串是否是回文串open in new window | | 树 深度优先搜索 数组 3+ | |
3329 | 字符至少出现 K 次的子字符串 II 🔒open in new window | | 哈希表 字符串 滑动窗口 | |
LCP 03 | 机器人大冒险open in new window | | 数组 哈希表 模拟 | |
LCP 11 | 期望个数统计open in new window | | 数组 哈希表 数学 1+ | |
LCP 39 | 无人机方阵open in new window | | 数组 哈希表 计数 1+ | |
LCP 42 | 玩具套圈open in new window | | 几何 数组 哈希表 3+ | |
LCP 44 | 开幕式焰火open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
LCP 66 | 最小展台数量open in new window | | 数组 哈希表 字符串 1+ | |
LCS 02 | 完成一半题目open in new window | | 贪心 数组 哈希表 1+ | |
剑指 Offer 3 | 数组中重复的数字open in new window | [✓] | 数组 哈希表 排序 | |
剑指 Offer 35 | 复杂链表的复制open in new window | [✓] | 哈希表 链表 | |
剑指 Offer 39 | 数组中出现次数超过一半的数字open in new window | [✓] | 数组 哈希表 分治 2+ | |
剑指 Offer 48 | 最长不含重复字符的子字符串open in new window | [✓] | 哈希表 字符串 滑动窗口 | |
剑指 Offer 49 | 丑数open in new window | [✓] | 哈希表 数学 动态规划 1+ | |
剑指 Offer 50 | 第一个只出现一次的字符open in new window | [✓] | 队列 哈希表 字符串 1+ | |
剑指 Offer 52 | 两个链表的第一个公共节点open in new window | [✓] | 哈希表 链表 双指针 | |
剑指 Offer 53-II | 0~n-1中缺失的数字open in new window | [✓] | 位运算 数组 哈希表 2+ | |
剑指 Offer 7 | 重建二叉树open in new window | [✓] | 树 数组 哈希表 2+ | |
剑指 Offer II 10 | 和为 k 的子数组open in new window | [✓] | 数组 哈希表 前缀和 | |
剑指 Offer II 108 | 单词演变open in new window | [✓] | 广度优先搜索 哈希表 字符串 | |
剑指 Offer II 109 | 开密码锁open in new window | | 广度优先搜索 数组 哈希表 1+ | |
剑指 Offer II 11 | 0 和 1 个数相同的子数组open in new window | | 数组 哈希表 前缀和 | |
剑指 Offer II 117 | 相似的字符串open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
剑指 Offer II 119 | 最长连续序列open in new window | [✓] | 并查集 数组 哈希表 | |
剑指 Offer II 14 | 字符串中的变位词open in new window | [✓] | 哈希表 双指针 字符串 1+ | |
剑指 Offer II 15 | 字符串中的所有变位词open in new window | [✓] | 哈希表 字符串 滑动窗口 | |
剑指 Offer II 16 | 不含重复字符的最长子字符串open in new window | [✓] | 哈希表 字符串 滑动窗口 | |
剑指 Offer II 17 | 含有所有字符的最短字符串open in new window | | 哈希表 字符串 滑动窗口 | |
剑指 Offer II 22 | 链表中环的入口节点open in new window | [✓] | 哈希表 链表 双指针 | |
剑指 Offer II 23 | 两个链表的第一个重合节点open in new window | [✓] | 哈希表 链表 双指针 | |
剑指 Offer II 30 | 插入、删除和随机访问都是 O(1) 的容器open in new window | [✓] | 设计 数组 哈希表 2+ | |
剑指 Offer II 31 | 最近最少使用缓存open in new window | [✓] | 设计 哈希表 链表 1+ | |
剑指 Offer II 32 | 有效的变位词open in new window | | 哈希表 字符串 排序 | |
剑指 Offer II 33 | 变位词组open in new window | [✓] | 数组 哈希表 字符串 1+ | |
剑指 Offer II 34 | 外星语言是否排序open in new window | | 数组 哈希表 字符串 | |
剑指 Offer II 60 | 出现频率最高的 k 个数字open in new window | [✓] | 数组 哈希表 分治 5+ | |
剑指 Offer II 62 | 实现前缀树open in new window | [✓] | 设计 字典树 哈希表 1+ | |
剑指 Offer II 63 | 替换单词open in new window | | 字典树 数组 哈希表 1+ | |
剑指 Offer II 64 | 神奇的字典open in new window | | 深度优先搜索 设计 字典树 2+ | |
剑指 Offer II 65 | 最短的单词编码open in new window | | 字典树 数组 哈希表 1+ | |
剑指 Offer II 66 | 单词之和open in new window | | 设计 字典树 哈希表 1+ | |
剑指 Offer II 67 | 最大的异或open in new window | | 位运算 字典树 数组 1+ | |
剑指 Offer II 75 | 数组相对排序open in new window | | 数组 哈希表 计数排序 1+ | |
剑指 Offer II 86 | 分割回文子字符串open in new window | [✓] | 深度优先搜索 广度优先搜索 图 1+ | |
剑指 Offer II 93 | 最长斐波那契数列open in new window | | 数组 哈希表 动态规划 | |
面试题 01.01 | 判定字符是否唯一open in new window | [✓] | 位运算 哈希表 字符串 1+ | |
面试题 01.02 | 判定是否互为字符重排open in new window | | 哈希表 字符串 排序 | |
面试题 01.04 | 回文排列open in new window | | 位运算 哈希表 字符串 | |
面试题 01.08 | 零矩阵open in new window | | 数组 哈希表 矩阵 | |
面试题 02.01 | 移除重复节点open in new window | | 哈希表 链表 双指针 | |
面试题 02.07 | 链表相交open in new window | | 哈希表 链表 双指针 | |
面试题 02.08 | 环路检测open in new window | | 哈希表 链表 双指针 | |
面试题 10.02 | 变位词组open in new window | | 数组 哈希表 字符串 1+ | |
面试题 16.02 | 单词频率open in new window | | 设计 字典树 数组 2+ | |
面试题 16.14 | 最佳直线open in new window | | 几何 数组 哈希表 1+ | |
面试题 16.15 | 珠玑妙算open in new window | | 哈希表 字符串 计数 | |
面试题 16.20 | T9键盘open in new window | | 数组 哈希表 字符串 | |
面试题 16.21 | 交换和open in new window | | 数组 哈希表 二分查找 1+ | |
面试题 16.22 | 兰顿蚂蚁open in new window | | 数组 哈希表 字符串 2+ | |
面试题 16.24 | 数对和open in new window | | 数组 哈希表 双指针 2+ | |
面试题 16.25 | LRU 缓存open in new window | [✓] | 设计 哈希表 链表 1+ | |
面试题 17.04 | 消失的数字open in new window | | 位运算 数组 哈希表 2+ | |
面试题 17.05 | 字母与数字open in new window | | 数组 哈希表 前缀和 | |
面试题 17.07 | 婴儿名字open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
面试题 17.09 | 第 k 个数open in new window | | 哈希表 数学 动态规划 1+ | |
面试题 17.13 | 恢复空格open in new window | | 字典树 数组 哈希表 4+ | |
面试题 17.15 | 最长单词open in new window | | 字典树 数组 哈希表 1+ | |
面试题 17.17 | 多次搜索open in new window | | 字典树 数组 哈希表 3+ | |
面试题 17.18 | 最短超串open in new window | | 数组 哈希表 滑动窗口 | |
面试题 17.19 | 消失的两个数字open in new window | | 位运算 数组 哈希表 | |
面试题 17.22 | 单词转换open in new window | | 广度优先搜索 哈希表 字符串 1+ | |
面试题 17.26 | 稀疏相似度open in new window | | 数组 哈希表 排序 | |