169 | 多数元素open in new window | [✓] | 数组 哈希表 分治 2+ | |
229 | 多数元素 IIopen in new window | | 数组 哈希表 计数 1+ | |
299 | 猜数字游戏open in new window | | 哈希表 字符串 计数 | |
347 | 前 K 个高频元素open in new window | [✓] | 数组 哈希表 分治 5+ | |
358 | K 距离间隔重排字符串 🔒open in new window | | 贪心 哈希表 字符串 3+ | |
383 | 赎金信open in new window | [✓] | 哈希表 字符串 计数 | |
387 | 字符串中的第一个唯一字符open in new window | | 队列 哈希表 字符串 1+ | |
451 | 根据字符出现频率排序open in new window | [✓] | 哈希表 字符串 桶排序 3+ | |
594 | 最长和谐子序列open in new window | | 数组 哈希表 计数 2+ | |
621 | 任务调度器open in new window | | 贪心 数组 哈希表 3+ | |
692 | 前K个高频单词open in new window | | 字典树 哈希表 字符串 4+ | |
767 | 重构字符串open in new window | | 贪心 哈希表 字符串 3+ | |
811 | 子域名访问计数open in new window | | 数组 哈希表 字符串 1+ | |
819 | 最常见的单词open in new window | | 数组 哈希表 字符串 1+ | |
869 | 重新排序得到 2 的幂open in new window | | 哈希表 数学 计数 2+ | |
884 | 两句话中的不常见单词open in new window | | 哈希表 字符串 计数 | |
900 | RLE 迭代器open in new window | | 设计 数组 计数 1+ | |
914 | 卡牌分组open in new window | | 数组 哈希表 数学 2+ | |
923 | 三数之和的多种可能open in new window | | 数组 哈希表 双指针 2+ | |
945 | 使数组唯一的最小增量open in new window | [✓] | 贪心 数组 计数 1+ | |
992 | K 个不同整数的子数组open in new window | | 数组 哈希表 计数 1+ | |
1010 | 总持续时间可被 60 整除的歌曲open in new window | | 数组 哈希表 计数 | |
1054 | 距离相等的条形码open in new window | | 贪心 数组 哈希表 3+ | |
1079 | 活字印刷open in new window | | 哈希表 字符串 回溯 1+ | |
1090 | 受标签影响的最大值open in new window | | 贪心 数组 哈希表 2+ | |
1121 | 将数组分成几个递增序列 🔒open in new window | | 数组 计数 | |
1128 | 等价多米诺骨牌对的数量open in new window | | 数组 哈希表 计数 | |
1160 | 拼写单词open in new window | | 数组 哈希表 字符串 1+ | |
1189 | “气球” 的最大数量open in new window | | 哈希表 字符串 计数 | |
1198 | 找出所有行中最小公共元素 🔒open in new window | | 数组 哈希表 二分查找 2+ | |
1213 | 三个有序数组的交集 🔒open in new window | | 数组 哈希表 二分查找 1+ | |
1221 | 分割平衡字符串open in new window | | 贪心 字符串 计数 | |
1267 | 统计参与通信的服务器open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
1347 | 制造字母异位词的最小步骤数open in new window | | 哈希表 字符串 计数 | |
1356 | 根据数字二进制下 1 的数目排序open in new window | | 位运算 数组 计数 1+ | |
1365 | 有多少小于当前数字的数字open in new window | | 数组 哈希表 计数 1+ | |
1366 | 通过投票对团队排名open in new window | | 数组 哈希表 字符串 2+ | |
1370 | 上升下降字符串open in new window | | 哈希表 字符串 计数 | |
1394 | 找出数组中的幸运数open in new window | | 数组 哈希表 计数 | |
1400 | 构造 K 个回文字符串open in new window | | 贪心 哈希表 字符串 1+ | |
1419 | 数青蛙open in new window | [✓] | 字符串 计数 | |
1481 | 不同整数的最少数目open in new window | | 贪心 数组 哈希表 2+ | |
1497 | 检查数组对是否可以被 k 整除open in new window | [✓] | 数组 哈希表 计数 | |
1512 | 好数对的数目open in new window | | 数组 哈希表 数学 1+ | |
1519 | 子树中标签相同的节点数open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
1603 | 设计停车系统open in new window | | 设计 计数 模拟 | |
1612 | 检查两棵二叉表达式树是否等价 🔒open in new window | | 树 深度优先搜索 哈希表 2+ | |
1657 | 确定两个字符串是否接近open in new window | [✓] | 哈希表 字符串 计数 1+ | |
1684 | 统计一致字符串的数目open in new window | | 位运算 数组 哈希表 2+ | |
1704 | 判断字符串的两半是否相似open in new window | | 字符串 计数 | |
1726 | 同积元组open in new window | | 数组 哈希表 计数 | |
1737 | 满足三条件之一需改变的最少字符数open in new window | | 哈希表 字符串 计数 1+ | |
1742 | 盒子中小球的最大数量open in new window | | 哈希表 数学 计数 | |
1748 | 唯一元素的和open in new window | | 数组 哈希表 计数 | |
1775 | 通过最少操作次数使数组的和相等open in new window | | 贪心 数组 哈希表 1+ | |
1781 | 所有子字符串美丽值之和open in new window | | 哈希表 字符串 计数 | |
1790 | 仅执行一次字符串交换能否使两个字符串相等open in new window | | 哈希表 字符串 计数 | |
1814 | 统计一个数组中好对子的数目open in new window | | 数组 哈希表 数学 1+ | |
1819 | 序列中不同最大公约数的数目open in new window | | 数组 数学 计数 1+ | |
1854 | 人口最多的年份open in new window | | 数组 计数 前缀和 | |
1857 | 有向图中最大颜色值open in new window | | 图 拓扑排序 记忆化搜索 3+ | |
1876 | 长度为三且各字符不同的子字符串open in new window | | 哈希表 字符串 计数 1+ | |
1897 | 重新分配字符使所有字符串都相等open in new window | | 哈希表 字符串 计数 | |
1940 | 排序数组之间的最长公共子序列 🔒open in new window | | 数组 哈希表 计数 | |
1941 | 检查是否所有字符出现次数相同open in new window | | 哈希表 字符串 计数 | |
2001 | 可互换矩形的组数open in new window | | 数组 哈希表 数学 2+ | |
2006 | 差的绝对值为 K 的数对数目open in new window | | 数组 哈希表 计数 | |
2013 | 检测正方形open in new window | | 设计 数组 哈希表 1+ | |
2014 | 重复 K 次的最长子序列open in new window | | 贪心 字符串 回溯 2+ | |
2023 | 连接后等于目标字符串的字符串对open in new window | | 数组 哈希表 字符串 1+ | |
2025 | 分割数组的最多方案数open in new window | | 数组 哈希表 计数 2+ | |
2029 | 石子游戏 IXopen in new window | | 贪心 数组 数学 2+ | |
2053 | 数组中第 K 个独一无二的字符串open in new window | | 数组 哈希表 字符串 1+ | |
2067 | 等计数子串的数量 🔒open in new window | | 字符串 计数 前缀和 | |
2068 | 检查两个字符串是否几乎相等open in new window | | 哈希表 字符串 计数 | |
2083 | 求以相同字母开头和结尾的子串总数 🔒open in new window | | 哈希表 数学 字符串 2+ | |
2085 | 统计出现过一次的公共字符串open in new window | | 数组 哈希表 字符串 1+ | |
2131 | 连接两字母单词得到的最长回文串open in new window | | 贪心 数组 哈希表 2+ | |
2148 | 元素计数open in new window | | 数组 计数 排序 | |
2150 | 找出数组中的所有孤独数字open in new window | | 数组 哈希表 计数 | |
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 | | 数组 哈希表 计数 | |
2206 | 将数组划分成相等数对open in new window | | 位运算 数组 哈希表 1+ | |
2225 | 找出输掉零场或一场比赛的玩家open in new window | | 数组 哈希表 计数 1+ | |
2244 | 完成所有任务需要的最少轮数open in new window | | 贪心 数组 哈希表 1+ | |
2248 | 多个数组求交集open in new window | | 数组 哈希表 计数 1+ | |
2268 | 最少按键次数 🔒open in new window | | 贪心 哈希表 字符串 2+ | |
2275 | 按位与结果大于零的最长组合open in new window | | 位运算 数组 哈希表 1+ | |
2283 | 判断一个数的数字计数是否等于数位的值open in new window | | 哈希表 字符串 计数 | |
2284 | 最多单词数的发件人open in new window | | 数组 哈希表 字符串 1+ | |
2287 | 重排字符形成目标字符串open in new window | | 哈希表 字符串 计数 | |
2341 | 数组能形成多少数对open in new window | | 数组 哈希表 计数 | |
2347 | 最好的扑克手牌open in new window | | 数组 哈希表 计数 | |
2351 | 第一个出现两次的字母open in new window | | 位运算 哈希表 字符串 1+ | |
2364 | 统计坏数对的数目open in new window | | 数组 哈希表 数学 1+ | |
2384 | 最大回文数字open in new window | | 贪心 哈希表 字符串 1+ | |
2404 | 出现最频繁的偶数元素open in new window | | 数组 哈希表 计数 | |
2416 | 字符串的前缀分数和open in new window | [✓] | 字典树 数组 字符串 1+ | |
2423 | 删除字符使频率相同open in new window | | 哈希表 字符串 计数 | |
2442 | 反转之后不同整数的数目open in new window | | 数组 哈希表 数学 1+ | |
2453 | 摧毁一系列目标open in new window | | 数组 哈希表 计数 | |
2499 | 让数组不相等的最小总代价open in new window | | 贪心 数组 哈希表 1+ | |
2506 | 统计相似字符串对的数目open in new window | | 位运算 数组 哈希表 2+ | |
2514 | 统计同位异构字符串数目open in new window | | 哈希表 数学 字符串 2+ | |
2526 | 找到数据流中的连续整数open in new window | | 设计 队列 哈希表 2+ | |
2529 | 正整数和负整数的最大计数open in new window | | 数组 二分查找 计数 | |
2531 | 使字符串中不同字符的数目相等open in new window | | 哈希表 字符串 计数 | |
2539 | 好子序列的个数 🔒open in new window | | 哈希表 数学 字符串 2+ | |
2547 | 拆分数组的最小代价open in new window | | 数组 哈希表 动态规划 1+ | |
2586 | 统计范围内的元音字符串数open in new window | | 数组 字符串 计数 | |
2748 | 美丽下标对的数目open in new window | | 数组 哈希表 数学 2+ | |
2782 | 唯一类别的数量 🔒open in new window | | 并查集 计数 交互 | |
2833 | 距离原点最远的点open in new window | | 字符串 计数 | |
2856 | 删除数对后的最小数组长度open in new window | | 贪心 数组 哈希表 3+ | |
2870 | 使数组为空的最少操作次数open in new window | | 贪心 数组 哈希表 1+ | |
2950 | 可整除子串的数量 🔒open in new window | | 哈希表 字符串 计数 1+ | |
2955 | 同端子串的数量 🔒open in new window | | 数组 哈希表 字符串 2+ | |
2960 | 统计已测试设备open in new window | | 数组 计数 模拟 | |
2981 | 找出出现至少三次的最长特殊子字符串 Iopen in new window | | 哈希表 字符串 二分查找 2+ | |
2982 | 找出出现至少三次的最长特殊子字符串 IIopen in new window | | 哈希表 字符串 二分查找 2+ | |
3005 | 最大频率元素计数open in new window | | 数组 哈希表 计数 | |
3016 | 输入单词需要的最少按键次数 IIopen in new window | | 贪心 哈希表 字符串 2+ | |
3035 | 回文字符串的最大数量open in new window | | 贪心 数组 哈希表 3+ | |
3039 | 进行操作使字符串为空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+ | |
3081 | 替换字符串中的问号使分数最小open in new window | | 贪心 哈希表 字符串 3+ | |
3084 | 统计以给定字符开头和结尾的子字符串总数open in new window | | 数学 字符串 计数 | |
3085 | 成为 K 特殊字符串需要删除的最少字符数open in new window | | 贪心 哈希表 字符串 2+ | |
3128 | 直角三角形open in new window | | 数组 哈希表 数学 2+ | |
3137 | K 周期字符串需要的最少操作次数open in new window | | 哈希表 字符串 计数 | |
3138 | 同位字符串连接的最小长度open in new window | | 哈希表 字符串 计数 | |
3144 | 分割字符频率相等的最少子字符串open in new window | | 哈希表 字符串 动态规划 1+ | |
3153 | 所有数对中数位差之和open in new window | | 数组 哈希表 数学 1+ | |
3167 | 字符串的更好压缩 🔒open in new window | | 哈希表 字符串 计数 1+ | |
3184 | 构成整天的下标对数目 Iopen in new window | | 数组 哈希表 计数 | |
3185 | 构成整天的下标对数目 IIopen in new window | | 数组 哈希表 计数 | |
3186 | 施咒的最大总伤害open in new window | | 数组 哈希表 双指针 4+ | |
3223 | 操作后字符串的最短长度open in new window | | 哈希表 字符串 计数 | |
3228 | 将 1 移动到末尾的最大操作次数open in new window | | 贪心 字符串 计数 | |
3238 | 求出胜利玩家的数目open in new window | | 数组 哈希表 计数 | |
3265 | 统计近似相等数对 Iopen in new window | | 数组 哈希表 计数 2+ | |
3267 | 统计近似相等数对 IIopen in new window | | 数组 哈希表 计数 2+ | |
3279 | 活塞占据的最大总区域 🔒open in new window | | 数组 哈希表 字符串 3+ | |
3312 | 查询排序后的最大公约数open in new window | | 数组 哈希表 数学 5+ | |
LCP 39 | 无人机方阵open in new window | | 数组 哈希表 计数 1+ | |
LCP 66 | 最小展台数量open in new window | | 数组 哈希表 字符串 1+ | |
剑指 Offer 39 | 数组中出现次数超过一半的数字open in new window | [✓] | 数组 哈希表 分治 2+ | |
剑指 Offer 50 | 第一个只出现一次的字符open in new window | [✓] | 队列 哈希表 字符串 1+ | |
剑指 Offer II 60 | 出现频率最高的 k 个数字open in new window | [✓] | 数组 哈希表 分治 5+ | |
面试题 16.04 | 井字游戏open in new window | | 数组 计数 矩阵 | |
面试题 16.10 | 生存人数open in new window | | 数组 计数 | |
面试题 16.15 | 珠玑妙算open in new window | | 哈希表 字符串 计数 | |
面试题 16.24 | 数对和open in new window | | 数组 哈希表 双指针 2+ | |
面试题 17.07 | 婴儿名字open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
面试题 17.10 | 主要元素open in new window | | 数组 计数 | |