Skip to content

Files

Latest commit

8370854 · Mar 13, 2025

History

History
322 lines (313 loc) · 87.9 KB

hash-table.md

File metadata and controls

322 lines (313 loc) · 87.9 KB

哈希表

全部标签

数据结构

数组 矩阵 链表 双向链表 单调栈 队列 单调队列 堆(优先队列) 哈希表 字符串 字符串匹配 二叉树 二叉搜索树 最小生成树 有序集合 拓扑排序 最短路 强连通分量 欧拉回路 双连通分量 并查集 字典树 线段树 树状数组 后缀数组

算法

枚举 递归 分治 回溯 贪心 动态规划 排序 桶排序 计数排序 基数排序 归并排序 快速选择 二分查找 记忆化搜索 深度优先搜索 广度优先搜索 双指针 位运算 前缀和 计数 滑动窗口 状态压缩 哈希函数 滚动哈希 扫描线

其他

数学 数论 几何 博弈 模拟 组合数学 随机化 概率与统计 水塘抽样 拒绝采样 数据库 设计 数据流 脑筋急转弯 交互 迭代器 多线程


题号 标题 题解 标签 难度 力扣
1 两数之和 [✓] 数组 哈希表 🟢 🀄️ 🔗
3 无重复字符的最长子串 [✓] 哈希表 字符串 滑动窗口 🟠 🀄️ 🔗
12 整数转罗马数字 [✓] 哈希表 数学 字符串 🟠 🀄️ 🔗
13 罗马数字转整数 [✓] 哈希表 数学 字符串 🟢 🀄️ 🔗
17 电话号码的字母组合 [✓] 哈希表 字符串 回溯 🟠 🀄️ 🔗
30 串联所有单词的子串 [✓] 哈希表 字符串 滑动窗口 🔴 🀄️ 🔗
36 有效的数独 [✓] 数组 哈希表 矩阵 🟠 🀄️ 🔗
37 解数独 [✓] 数组 哈希表 回溯 1+ 🔴 🀄️ 🔗
41 缺失的第一个正数 [✓] 数组 哈希表 🔴 🀄️ 🔗
49 字母异位词分组 [✓] 数组 哈希表 字符串 1+ 🟠 🀄️ 🔗
73 矩阵置零 [✓] 数组 哈希表 矩阵 🟠 🀄️ 🔗
76 最小覆盖子串 [✓] 哈希表 字符串 滑动窗口 🔴 🀄️ 🔗
105 从前序与中序遍历序列构造二叉树 [✓] 数组 哈希表 2+ 🟠 🀄️ 🔗
106 从中序与后序遍历序列构造二叉树 [✓] 数组 哈希表 2+ 🟠 🀄️ 🔗
126 单词接龙 II 广度优先搜索 哈希表 字符串 1+ 🔴 🀄️ 🔗
127 单词接龙 [✓] 广度优先搜索 哈希表 字符串 🔴 🀄️ 🔗
128 最长连续序列 [✓] 并查集 数组 哈希表 🟠 🀄️ 🔗
133 克隆图 [✓] 深度优先搜索 广度优先搜索 1+ 🟠 🀄️ 🔗
138 随机链表的复制 [✓] 哈希表 链表 🟠 🀄️ 🔗
139 单词拆分 [✓] 字典树 记忆化搜索 数组 3+ 🟠 🀄️ 🔗
140 单词拆分 II [✓] 字典树 记忆化搜索 数组 4+ 🔴 🀄️ 🔗
141 环形链表 [✓] 哈希表 链表 双指针 🟢 🀄️ 🔗
142 环形链表 II [✓] 哈希表 链表 双指针 🟠 🀄️ 🔗
146 LRU 缓存 [✓] 设计 哈希表 链表 1+ 🟠 🀄️ 🔗
149 直线上最多的点数 [✓] 几何 数组 哈希表 1+ 🔴 🀄️ 🔗
159 至多包含两个不同字符的最长子串 🔒 哈希表 字符串 滑动窗口 🟠 🀄️ 🔗
160 相交链表 [✓] 哈希表 链表 双指针 🟢 🀄️ 🔗
166 分数到小数 [✓] 哈希表 数学 字符串 🟠 🀄️ 🔗
169 多数元素 [✓] 数组 哈希表 分治 2+ 🟢 🀄️ 🔗
170 两数之和 III - 数据结构设计 🔒 [✓] 设计 数组 哈希表 2+ 🟢 🀄️ 🔗
187 重复的DNA序列 [✓] 位运算 哈希表 字符串 3+ 🟠 🀄️ 🔗
202 快乐数 [✓] 哈希表 数学 双指针 🟢 🀄️ 🔗
205 同构字符串 [✓] 哈希表 字符串 🟢 🀄️ 🔗
208 实现 Trie (前缀树) [✓] 设计 字典树 哈希表 1+ 🟠 🀄️ 🔗
217 存在重复元素 [✓] 数组 哈希表 排序 🟢 🀄️ 🔗
219 存在重复元素 II [✓] 数组 哈希表 滑动窗口 🟢 🀄️ 🔗
229 多数元素 II [✓] 数组 哈希表 计数 1+ 🟠 🀄️ 🔗
242 有效的字母异位词 [✓] 哈希表 字符串 排序 🟢 🀄️ 🔗
244 最短单词距离 II 🔒 设计 数组 哈希表 2+ 🟠 🀄️ 🔗
246 中心对称数 🔒 哈希表 双指针 字符串 🟢 🀄️ 🔗
249 移位字符串分组 🔒 数组 哈希表 字符串 🟠 🀄️ 🔗
264 丑数 II [✓] 哈希表 数学 动态规划 1+ 🟠 🀄️ 🔗
266 回文排列 🔒 位运算 哈希表 字符串 🟢 🀄️ 🔗
267 回文排列 II 🔒 哈希表 字符串 回溯 🟠 🀄️ 🔗
268 丢失的数字 [✓] 位运算 数组 哈希表 3+ 🟢 🀄️ 🔗
288 单词的唯一缩写 🔒 设计 数组 哈希表 1+ 🟠 🀄️ 🔗
290 单词规律 [✓] 哈希表 字符串 🟢 🀄️ 🔗
291 单词规律 II 🔒 哈希表 字符串 回溯 🟠 🀄️ 🔗
299 猜数字游戏 [✓] 哈希表 字符串 计数 🟠 🀄️ 🔗
305 岛屿数量 II 🔒 并查集 数组 哈希表 🔴 🀄️ 🔗
311 稀疏矩阵的乘法 🔒 数组 哈希表 矩阵 🟠 🀄️ 🔗
314 二叉树的垂直遍历 🔒 深度优先搜索 广度优先搜索 3+ 🟠 🀄️ 🔗
325 和等于 k 的最长子数组长度 🔒 数组 哈希表 前缀和 🟠 🀄️ 🔗
336 回文对 字典树 数组 哈希表 1+ 🔴 🀄️ 🔗
340 至多包含 K 个不同字符的最长子串 🔒 哈希表 字符串 滑动窗口 🟠 🀄️ 🔗
347 前 K 个高频元素 [✓] 数组 哈希表 分治 5+ 🟠 🀄️ 🔗
348 设计井字棋 🔒 设计 数组 哈希表 2+ 🟠 🀄️ 🔗
349 两个数组的交集 [✓] 数组 哈希表 双指针 2+ 🟢 🀄️ 🔗
350 两个数组的交集 II [✓] 数组 哈希表 双指针 2+ 🟢 🀄️ 🔗
353 贪吃蛇 🔒 设计 队列 数组 2+ 🟠 🀄️ 🔗
355 设计推特 [✓] 设计 哈希表 链表 1+ 🟠 🀄️ 🔗
356 直线镜像 🔒 数组 哈希表 数学 🟠 🀄️ 🔗
358 K 距离间隔重排字符串 🔒 贪心 哈希表 字符串 3+ 🔴 🀄️ 🔗
359 日志速率限制器 🔒 设计 哈希表 数据流 🟢 🀄️ 🔗
379 电话目录管理系统 🔒 [✓] 设计 队列 数组 2+ 🟠 🀄️ 🔗
380 O(1) 时间插入、删除和获取随机元素 [✓] 设计 数组 哈希表 2+ 🟠 🀄️ 🔗
381 O(1) 时间插入、删除和获取随机元素 - 允许重复 [✓] 设计 数组 哈希表 2+ 🔴 🀄️ 🔗
383 赎金信 [✓] 哈希表 字符串 计数 🟢 🀄️ 🔗
387 字符串中的第一个唯一字符 [✓] 队列 哈希表 字符串 1+ 🟢 🀄️ 🔗
389 找不同 [✓] 位运算 哈希表 字符串 1+ 🟢 🀄️ 🔗
395 至少有 K 个重复字符的最长子串 [✓] 哈希表 字符串 分治 1+ 🟠 🀄️ 🔗
398 随机数索引 [✓] 水塘抽样 哈希表 数学 1+ 🟠 🀄️ 🔗
409 最长回文串 [✓] 贪心 哈希表 字符串 🟢 🀄️ 🔗
421 数组中两个数的最大异或值 [✓] 位运算 字典树 数组 1+ 🟠 🀄️ 🔗
423 从英文中重建数字 [✓] 哈希表 数学 字符串 🟠 🀄️ 🔗
424 替换后的最长重复字符 [✓] 哈希表 字符串 滑动窗口 🟠 🀄️ 🔗
432 全 O(1) 的数据结构 [✓] 设计 哈希表 链表 1+ 🔴 🀄️ 🔗
433 最小基因变化 [✓] 广度优先搜索 哈希表 字符串 🟠 🀄️ 🔗
438 找到字符串中所有字母异位词 [✓] 哈希表 字符串 滑动窗口 🟠 🀄️ 🔗
442 数组中重复的数据 [✓] 数组 哈希表 🟠 🀄️ 🔗
447 回旋镖的数量 [✓] 数组 哈希表 数学 🟠 🀄️ 🔗
448 找到所有数组中消失的数字 [✓] 数组 哈希表 🟢 🀄️ 🔗
451 根据字符出现频率排序 [✓] 哈希表 字符串 桶排序 3+ 🟠 🀄️ 🔗
454 四数相加 II [✓] 数组 哈希表 🟠 🀄️ 🔗
457 环形数组是否存在循环 数组 哈希表 双指针 🟠 🀄️ 🔗
460 LFU 缓存 [✓] 设计 哈希表 链表 1+ 🔴 🀄️ 🔗
480 滑动窗口中位数 数组 哈希表 滑动窗口 1+ 🔴 🀄️ 🔗
491 非递减子序列 位运算 数组 哈希表 1+ 🟠 🀄️ 🔗
496 下一个更大元素 I [✓] 数组 哈希表 1+ 🟢 🀄️ 🔗
500 键盘行 [✓] 数组 哈希表 字符串 🟢 🀄️ 🔗
508 出现次数最多的子树元素和 深度优先搜索 哈希表 1+ 🟠 🀄️ 🔗
519 随机翻转矩阵 水塘抽样 哈希表 数学 1+ 🟠 🀄️ 🔗
522 最长特殊序列 II 数组 哈希表 双指针 2+ 🟠 🀄️ 🔗
523 连续的子数组和 数组 哈希表 数学 1+ 🟠 🀄️ 🔗
525 连续数组 数组 哈希表 前缀和 🟠 🀄️ 🔗
531 孤独像素 I 🔒 数组 哈希表 矩阵 🟠 🀄️ 🔗
532 数组中的 k-diff 数对 数组 哈希表 双指针 2+ 🟠 🀄️ 🔗
533 孤独像素 II 🔒 数组 哈希表 矩阵 🟠 🀄️ 🔗
535 TinyURL 的加密与解密 设计 哈希表 字符串 1+ 🟠 🀄️ 🔗
548 将数组分割成和相等的子数组 🔒 数组 哈希表 前缀和 🔴 🀄️ 🔗
554 砖墙 数组 哈希表 🟠 🀄️ 🔗
560 和为 K 的子数组 [✓] 数组 哈希表 前缀和 🟠 🀄️ 🔗
567 字符串的排列 [✓] 哈希表 双指针 字符串 1+ 🟠 🀄️ 🔗
575 分糖果 [✓] 数组 哈希表 🟢 🀄️ 🔗
582 杀掉进程 🔒 深度优先搜索 广度优先搜索 2+ 🟠 🀄️ 🔗
588 设计内存文件系统 🔒 设计 字典树 哈希表 2+ 🔴 🀄️ 🔗
594 最长和谐子序列 [✓] 数组 哈希表 计数 2+ 🟢 🀄️ 🔗
599 两个列表的最小索引总和 [✓] 数组 哈希表 字符串 🟢 🀄️ 🔗
609 在系统中查找重复文件 数组 哈希表 字符串 🟠 🀄️ 🔗
616 给字符串添加加粗标签 🔒 字典树 数组 哈希表 2+ 🟠 🀄️ 🔗
621 任务调度器 贪心 数组 哈希表 3+ 🟠 🀄️ 🔗
632 最小区间 [✓] 贪心 数组 哈希表 3+ 🔴 🀄️ 🔗
635 设计日志存储系统 🔒 设计 哈希表 字符串 1+ 🟠 🀄️ 🔗
645 错误的集合 [✓] 位运算 数组 哈希表 1+ 🟢 🀄️ 🔗
648 单词替换 字典树 数组 哈希表 1+ 🟠 🀄️ 🔗
652 寻找重复的子树 深度优先搜索 哈希表 1+ 🟠 🀄️ 🔗
653 两数之和 IV - 输入二叉搜索树 [✓] 深度优先搜索 广度优先搜索 4+ 🟢 🀄️ 🔗
659 分割数组为连续子序列 贪心 数组 哈希表 1+ 🟠 🀄️ 🔗
666 路径总和 IV 🔒 深度优先搜索 数组 2+ 🟠 🀄️ 🔗
676 实现一个魔法字典 深度优先搜索 设计 字典树 2+ 🟠 🀄️ 🔗
677 键值映射 设计 字典树 哈希表 1+ 🟠 🀄️ 🔗
681 最近时刻 🔒 哈希表 字符串 回溯 1+ 🟠 🀄️ 🔗
690 员工的重要性 深度优先搜索 广度优先搜索 2+ 🟠 🀄️ 🔗
692 前K个高频单词 字典树 哈希表 字符串 4+ 🟠 🀄️ 🔗
694 不同岛屿的数量 🔒 深度优先搜索 广度优先搜索 并查集 2+ 🟠 🀄️ 🔗
697 数组的度 [✓] 数组 哈希表 🟢 🀄️ 🔗
705 设计哈希集合 [✓] 设计 数组 哈希表 2+ 🟢 🀄️ 🔗
706 设计哈希映射 [✓] 设计 数组 哈希表 2+ 🟢 🀄️ 🔗
710 黑名单中的随机数 数组 哈希表 数学 3+ 🔴 🀄️ 🔗
711 不同岛屿的数量 II 🔒 深度优先搜索 广度优先搜索 并查集 2+ 🔴 🀄️ 🔗
720 词典中最长的单词 字典树 数组 哈希表 2+ 🟠 🀄️ 🔗
721 账户合并 深度优先搜索 广度优先搜索 并查集 4+ 🟠 🀄️ 🔗
726 原子的数量 哈希表 字符串 1+ 🔴 🀄️ 🔗
734 句子相似性 🔒 数组 哈希表 字符串 🟢 🀄️ 🔗
736 Lisp 语法解析 递归 哈希表 1+ 🔴 🀄️ 🔗
737 句子相似性 II 🔒 深度优先搜索 广度优先搜索 并查集 3+ 🟠 🀄️ 🔗
740 删除并获得点数 [✓] 数组 哈希表 动态规划 🟠 🀄️ 🔗
745 前缀和后缀搜索 设计 字典树 数组 2+ 🔴 🀄️ 🔗
748 最短补全词 [✓] 数组 哈希表 字符串 🟢 🀄️ 🔗
752 打开转盘锁 广度优先搜索 数组 哈希表 1+ 🟠 🀄️ 🔗
758 字符串中的加粗单词 🔒 字典树 数组 哈希表 2+ 🟠 🀄️ 🔗
760 找出变位映射 🔒 数组 哈希表 🟢 🀄️ 🔗
763 划分字母区间 [✓] 贪心 哈希表 双指针 1+ 🟠 🀄️ 🔗
767 重构字符串 贪心 哈希表 字符串 3+ 🟠 🀄️ 🔗
770 基本计算器 IV 递归 哈希表 2+ 🔴 🀄️ 🔗
771 宝石与石头 [✓] 哈希表 字符串 🟢 🀄️ 🔗
781 森林中的兔子 贪心 数组 哈希表 1+ 🟠 🀄️ 🔗
791 自定义字符串排序 哈希表 字符串 排序 🟠 🀄️ 🔗
792 匹配子序列的单词数 字典树 数组 哈希表 4+ 🟠 🀄️ 🔗
804 唯一摩尔斯密码词 [✓] 数组 哈希表 字符串 🟢 🀄️ 🔗
811 子域名访问计数 数组 哈希表 字符串 1+ 🟠 🀄️ 🔗
815 公交路线 广度优先搜索 数组 哈希表 🔴 🀄️ 🔗
817 链表组件 数组 哈希表 链表 🟠 🀄️ 🔗
819 最常见的单词 [✓] 数组 哈希表 字符串 1+ 🟢 🀄️ 🔗
820 单词的压缩编码 字典树 数组 哈希表 1+ 🟠 🀄️ 🔗
822 翻转卡片游戏 数组 哈希表 🟠 🀄️ 🔗
823 带因子的二叉树 数组 哈希表 动态规划 1+ 🟠 🀄️ 🔗
828 统计子串中的唯一字符 哈希表 字符串 动态规划 🔴 🀄️ 🔗
833 字符串中的查找与替换 数组 哈希表 字符串 1+ 🟠 🀄️ 🔗
839 相似字符串组 深度优先搜索 广度优先搜索 并查集 3+ 🔴 🀄️ 🔗
840 矩阵中的幻方 数组 哈希表 数学 1+ 🟠 🀄️ 🔗
846 一手顺子 贪心 数组 哈希表 1+ 🟠 🀄️ 🔗
859 亲密字符串 [✓] 哈希表 字符串 🟢 🀄️ 🔗
863 二叉树中所有距离为 K 的结点 深度优先搜索 广度优先搜索 2+ 🟠 🀄️ 🔗
865 具有所有最深节点的最小子树 深度优先搜索 广度优先搜索 2+ 🟠 🀄️ 🔗
869 重新排序得到 2 的幂 哈希表 数学 计数 2+ 🟠 🀄️ 🔗
873 最长的斐波那契子序列的长度 [✓] 数组 哈希表 动态规划 🟠 🀄️ 🔗
874 模拟行走机器人 数组 哈希表 模拟 🟠 🀄️ 🔗
884 两句话中的不常见单词 [✓] 哈希表 字符串 计数 🟢 🀄️ 🔗
888 公平的糖果交换 [✓] 数组 哈希表 二分查找 1+ 🟢 🀄️ 🔗
889 根据前序和后序遍历构造二叉树 [✓] 数组 哈希表 2+ 🟠 🀄️ 🔗
890 查找和替换模式 数组 哈希表 字符串 🟠 🀄️ 🔗
893 特殊等价字符串组 数组 哈希表 字符串 1+ 🟠 🀄️ 🔗
895 最大频率栈 设计 哈希表 1+ 🔴 🀄️ 🔗
904 水果成篮 数组 哈希表 滑动窗口 🟠 🀄️ 🔗
911 在线选举 设计 数组 哈希表 1+ 🟠 🀄️ 🔗
914 卡牌分组 [✓] 数组 哈希表 数学 2+ 🟢 🀄️ 🔗
916 单词子集 [✓] 数组 哈希表 字符串 🟠 🀄️ 🔗
923 三数之和的多种可能 数组 哈希表 双指针 2+ 🟠 🀄️ 🔗
924 尽量减少恶意软件的传播 深度优先搜索 广度优先搜索 并查集 3+ 🔴 🀄️ 🔗
928 尽量减少恶意软件的传播 II 深度优先搜索 广度优先搜索 并查集 3+ 🔴 🀄️ 🔗
929 独特的电子邮件地址 [✓] 数组 哈希表 字符串 🟢 🀄️ 🔗
930 和相同的二元子数组 数组 哈希表 前缀和 1+ 🟠 🀄️ 🔗
939 最小面积矩形 几何 数组 哈希表 2+ 🟠 🀄️ 🔗
947 移除最多的同行或同列石头 深度优先搜索 并查集 1+ 🟠 🀄️ 🔗
952 按公因数计算最大组件大小 并查集 数组 哈希表 2+ 🔴 🀄️ 🔗
953 验证外星语词典 [✓] 数组 哈希表 字符串 🟢 🀄️ 🔗
954 二倍数对数组 [✓] 贪心 数组 哈希表 1+ 🟠 🀄️ 🔗
957 N 天后的牢房 位运算 数组 哈希表 1+ 🟠 🀄️ 🔗
959 由斜杠划分区域 深度优先搜索 广度优先搜索 并查集 3+ 🟠 🀄️ 🔗
961 在长度 2N 的数组中找出重复 N 次的元素 [✓] 数组 哈希表 🟢 🀄️ 🔗
966 元音拼写检查器 数组 哈希表 字符串 🟠 🀄️ 🔗
970 强整数 哈希表 数学 枚举 🟠 🀄️ 🔗
974 和可被 K 整除的子数组 数组 哈希表 前缀和 🟠 🀄️ 🔗
981 基于时间的键值存储 [✓] 设计 哈希表 字符串 1+ 🟠 🀄️ 🔗
982 按位与为零的三元组 位运算 数组 哈希表 🔴 🀄️ 🔗
987 二叉树的垂序遍历 深度优先搜索 广度优先搜索 3+ 🔴 🀄️ 🔗
992 K 个不同整数的子数组 数组 哈希表 计数 1+ 🔴 🀄️ 🔗
996 平方数组的数目 位运算 数组 哈希表 4+ 🔴 🀄️ 🔗
997 找到小镇的法官 [✓] 数组 哈希表 🟢 🀄️ 🔗
1001 网格照明 数组 哈希表 🔴 🀄️ 🔗
1002 查找共用字符 [✓] 数组 哈希表 字符串 🟢 🀄️ 🔗
1010 总持续时间可被 60 整除的歌曲 数组 哈希表 计数 🟠 🀄️ 🔗
1015 可被 K 整除的最小整数 哈希表 数学 🟠 🀄️ 🔗
1027 最长等差数列 [✓] 数组 哈希表 二分查找 1+ 🟠 🀄️ 🔗
1036 逃离大迷宫 深度优先搜索 广度优先搜索 数组 1+ 🔴 🀄️ 🔗
1048 最长字符串链 数组 哈希表 双指针 3+ 🟠 🀄️ 🔗
1054 距离相等的条形码 贪心 数组 哈希表 3+ 🟠 🀄️ 🔗
1072 按列翻转得到最大值等行数 [✓] 数组 哈希表 矩阵 🟠 🀄️ 🔗
1074 元素和为目标值的子矩阵数量 数组 哈希表 矩阵 1+ 🔴 🀄️ 🔗
1079 活字印刷 [✓] 哈希表 字符串 回溯 1+ 🟠 🀄️ 🔗
1086 前五科的均分 🔒 数组 哈希表 排序 1+ 🟢 🀄️ 🔗
1090 受标签影响的最大值 贪心 数组 哈希表 2+ 🟠 🀄️ 🔗
1100 长度为 K 的无重复字符子串 🔒 哈希表 字符串 滑动窗口 🟠 🀄️ 🔗
1110 删点成林 深度优先搜索 数组 2+ 🟠 🀄️ 🔗
1122 数组的相对排序 [✓] 数组 哈希表 计数排序 1+ 🟢 🀄️ 🔗
1123 最深叶节点的最近公共祖先 深度优先搜索 广度优先搜索 2+ 🟠 🀄️ 🔗
1124 表现良好的最长时间段 数组 哈希表 2+ 🟠 🀄️ 🔗
1128 等价多米诺骨牌对的数量 [✓] 数组 哈希表 计数 🟢 🀄️ 🔗
1133 最大唯一数 🔒 数组 哈希表 排序 🟢 🀄️ 🔗
1138 字母板上的路径 哈希表 字符串 🟠 🀄️ 🔗
1146 快照数组 [✓] 设计 数组 哈希表 1+ 🟠 🀄️ 🔗
1152 用户网站访问行为分析 🔒 数组 哈希表 排序 🟠 🀄️ 🔗
1153 字符串转化 🔒 哈希表 字符串 🔴 🀄️ 🔗
1156 单字符重复子串的最大长度 哈希表 字符串 滑动窗口 🟠 🀄️ 🔗
1160 拼写单词 [✓] 数组 哈希表 字符串 1+ 🟢 🀄️ 🔗
1165 单行键盘 🔒 哈希表 字符串 🟢 🀄️ 🔗
1166 设计文件系统 🔒 设计 字典树 哈希表 1+ 🟠 🀄️ 🔗
1169 查询无效交易 数组 哈希表 字符串 1+ 🟠 🀄️ 🔗
1170 比较字符串最小字母出现频次 数组 哈希表 字符串 2+ 🟠 🀄️ 🔗
1171 从链表中删去总和值为零的连续节点 哈希表 链表 🟠 🀄️ 🔗
1172 餐盘栈 设计 哈希表 1+ 🔴 🀄️ 🔗
1177 构建回文串检测 位运算 数组 哈希表 2+ 🟠 🀄️ 🔗
1178 猜字谜 位运算 字典树 数组 2+ 🔴 🀄️ 🔗
1181 前后拼接 🔒 数组 哈希表 字符串 1+ 🟠 🀄️ 🔗
1189 “气球” 的最大数量 [✓] 哈希表 字符串 计数 🟢 🀄️ 🔗
1198 找出所有行中最小公共元素 🔒 数组 哈希表 二分查找 2+ 🟠 🀄️ 🔗
1202 交换字符串中的元素 深度优先搜索 广度优先搜索 并查集 4+ 🟠 🀄️ 🔗
1207 独一无二的出现次数 [✓] 数组 哈希表 🟢 🀄️ 🔗
1213 三个有序数组的交集 🔒 数组 哈希表 二分查找 1+ 🟢 🀄️ 🔗
1218 最长定差子序列 [✓] 数组 哈希表 动态规划 🟠 🀄️ 🔗
1224 最大相等频率 数组 哈希表 🔴 🀄️ 🔗
1244 力扣排行榜 🔒 设计 哈希表 排序 🟠 🀄️ 🔗
1248 统计「优美子数组」 数组 哈希表 数学 2+ 🟠 🀄️ 🔗
1257 最小公共区域 🔒 深度优先搜索 广度优先搜索 3+ 🟠 🀄️ 🔗
1258 近义词句子 🔒 并查集 数组 哈希表 2+ 🟠 🀄️ 🔗
1261 在受污染的二叉树中查找元素 [✓] 深度优先搜索 广度优先搜索 3+ 🟠 🀄️ 🔗
1275 找出井字棋的获胜者 [✓] 数组 哈希表 矩阵 1+ 🟢 🀄️ 🔗
1282 用户分组 贪心 数组 哈希表 🟠 🀄️ 🔗
1284 转化为全零矩阵的最少反转次数 位运算 广度优先搜索 数组 2+ 🔴 🀄️ 🔗
1296 划分数组为连续数字的集合 贪心 数组 哈希表 1+ 🟠 🀄️ 🔗
1297 子串的最大出现次数 哈希表 字符串 滑动窗口 🟠 🀄️ 🔗
1311 获取你好友已观看的视频 广度优先搜索 数组 2+ 🟠 🀄️ 🔗
1331 数组序号转换 [✓] 数组 哈希表 排序 🟢 🀄️ 🔗
1338 数组大小减半 贪心 数组 哈希表 2+ 🟠 🀄️ 🔗
1345 跳跃游戏 IV 广度优先搜索 数组 哈希表 🔴 🀄️ 🔗
1346 检查整数及其两倍数是否存在 [✓] 数组 哈希表 双指针 2+ 🟢 🀄️ 🔗
1347 制造字母异位词的最小步骤数 哈希表 字符串 计数 🟠 🀄️ 🔗
1348 推文计数 设计 哈希表 二分查找 2+ 🟠 🀄️ 🔗
1357 每隔 n 个顾客打折 设计 数组 哈希表 🟠 🀄️ 🔗
1358 包含所有三种字符的子字符串数目 [✓] 哈希表 字符串 滑动窗口 🟠 🀄️ 🔗
1365 有多少小于当前数字的数字 [✓] 数组 哈希表 计数 1+ 🟢 🀄️ 🔗
1366 通过投票对团队排名 数组 哈希表 字符串 2+ 🟠 🀄️ 🔗
1370 上升下降字符串 [✓] 哈希表 字符串 计数 🟢 🀄️ 🔗
1371 每个元音包含偶数次的最长子字符串 位运算 哈希表 字符串 1+ 🟠 🀄️ 🔗
1386 安排电影院座位 贪心 位运算 数组 1+ 🟠 🀄️ 🔗
1394 找出数组中的幸运数 [✓] 数组 哈希表 计数 🟢 🀄️ 🔗
1396 设计地铁系统 设计 哈希表 字符串 🟠 🀄️ 🔗
1399 统计最大组的数目 [✓] 哈希表 数学 🟢 🀄️ 🔗
1400 构造 K 个回文字符串 [✓] 贪心 哈希表 字符串 1+ 🟠 🀄️ 🔗
1410 HTML 实体解析器 哈希表 字符串 🟠 🀄️ 🔗
1418 点菜展示表 数组 哈希表 字符串 2+ 🟠 🀄️ 🔗
1426 数元素 🔒 数组 哈希表 🟢 🀄️ 🔗
1429 第一个唯一数字 🔒 设计 队列 数组 2+ 🟠 🀄️ 🔗
1436 旅行终点站 [✓] 数组 哈希表 字符串 🟢 🀄️ 🔗
1442 形成两个异或相等数组的三元组数目 位运算 数组 哈希表 2+ 🟠 🀄️ 🔗
1443 收集树上所有苹果的最少时间 深度优先搜索 广度优先搜索 1+ 🟠 🀄️ 🔗
1452 收藏清单 数组 哈希表 字符串 🟠 🀄️ 🔗
1460 通过翻转子数组使两个数组相等 [✓] 数组 哈希表 排序 🟢 🀄️ 🔗
1461 检查一个字符串是否包含所有长度为 K 的二进制子串 位运算 哈希表 字符串 2+ 🟠 🀄️ 🔗
1477 找两个和为目标值且不重叠的子数组 数组 哈希表 二分查找 2+ 🟠 🀄️ 🔗
1481 不同整数的最少数目 贪心 数组 哈希表 2+ 🟠 🀄️ 🔗
1485 克隆含随机指针的二叉树 🔒 深度优先搜索 广度优先搜索 2+ 🟠 🀄️ 🔗
1487 保证文件名唯一 数组 哈希表 字符串 🟠 🀄️ 🔗
1488 避免洪水泛滥 贪心 数组 哈希表 2+ 🟠 🀄️ 🔗
1490 克隆 N 叉树 🔒 深度优先搜索 广度优先搜索 1+ 🟠 🀄️ 🔗
1496 判断路径是否相交 [✓] 哈希表 字符串 🟢 🀄️ 🔗
1497 检查数组对是否可以被 k 整除 [✓] 数组 哈希表 计数 🟠 🀄️ 🔗
1500 设计文件分享系统 🔒 设计 哈希表 数据流 2+ 🟠 🀄️ 🔗
1506 找到 N 叉树的根节点 🔒 位运算 深度优先搜索 1+ 🟠 🀄️ 🔗
1512 好数对的数目 [✓] 数组 哈希表 数学 1+ 🟢 🀄️ 🔗
1519 子树中标签相同的节点数 深度优先搜索 广度优先搜索 2+ 🟠 🀄️ 🔗
1525 字符串的好分割数目 位运算 哈希表 字符串 1+ 🟠 🀄️ 🔗
1540 K 次操作转变字符串 哈希表 字符串 🟠 🀄️ 🔗
1542 找出最长的超赞子字符串 位运算 哈希表 字符串 🔴 🀄️ 🔗
1546 和为目标值且不重叠的非空子数组的最大数目 贪心 数组 哈希表 1+ 🟠 🀄️ 🔗
1554 只有一个不同字符的字符串 🔒 哈希表 字符串 哈希函数 1+ 🟠 🀄️ 🔗
1562 查找大小为 M 的最新分组 数组 哈希表 二分查找 1+ 🟠 🀄️ 🔗
1570 两个稀疏向量的点积 🔒 设计 数组 哈希表 1+ 🟠 🀄️ 🔗
1577 数的平方等于两数乘积的方法数 数组 哈希表 数学 1+ 🟠 🀄️ 🔗