跳至主要內容

枚举


枚举

全部标签

数据结构

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

算法

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

其他

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


题号标题题解标签难度
204计数质数open in new window数组 数学 枚举 1+
479最大回文数乘积open in new window数学 枚举
681最近时刻 🔒open in new window哈希表 字符串 回溯 1+
800相似 RGB 颜色 🔒open in new window数学 字符串 枚举
816模糊坐标open in new window字符串 回溯 枚举
829连续整数求和open in new window数学 枚举
845数组中的最长山脉open in new window[✓]数组 双指针 动态规划 1+
869重新排序得到 2 的幂open in new window哈希表 数学 计数 2+
906超级回文数open in new window数学 枚举
949给定数字能组成的最大时间open in new window数组 字符串 枚举
970强整数open in new window哈希表 数学 枚举
1291顺次数open in new window枚举
1534统计好三元组open in new window数组 枚举
1566重复至少 K 次且长度为 M 的模式open in new window数组 枚举
1601最多可达成的换楼请求数目open in new window位运算 数组 回溯 1+
1617统计子树中城市之间最大距离open in new window位运算 动态规划 2+
1620网络信号最好的坐标open in new window数组 枚举
1625执行操作后字典序最小的字符串open in new window深度优先搜索 广度优先搜索 字符串 1+
1638统计只差一个字符的子串数目open in new window哈希表 字符串 动态规划 1+
1863找出所有子集的异或总和再求和open in new window位运算 数组 数学 3+
1925统计平方和三元组的数目open in new window数学 枚举
1952三除数open in new window数学 枚举 数论
1956感染 K 种病毒所需的最短时间 🔒open in new window几何 数组 数学 2+
1958检查操作是否合法open in new window数组 枚举 矩阵
1995统计特殊四元组open in new window数组 哈希表 枚举
1999最小的仅由两个数组成的倍数 🔒open in new window数学 枚举
2014重复 K 次的最长子序列open in new window贪心 字符串 回溯 2+
2018判断单词是否能放入填字游戏内open in new window数组 枚举 矩阵
2025分割数组的最多方案数open in new window数组 哈希表 计数 2+
2044统计按位或能得到最大值的子集数目open in new window[✓]位运算 数组 回溯 1+
2048下一个更大的数值平衡数open in new window数学 回溯 枚举
2081k 镜像数字的和open in new window数学 枚举
2094找出 3 位偶数open in new window数组 哈希表 枚举 1+
2122还原原数组open in new window数组 哈希表 双指针 2+
2151基于陈述统计最多好人数open in new window位运算 数组 回溯 1+
2162设置时间的最少代价open in new window数学 枚举
2171拿出最少数目的魔法豆open in new window贪心 数组 枚举 2+
2212射箭比赛中的最大得分open in new window位运算 数组 回溯 1+
2232向表达式添加括号后的最小结果open in new window字符串 枚举
2240买钢笔和铅笔的方案数open in new window数学 枚举
2242节点序列的最大得分open in new window 数组 枚举 1+
2249统计圆内格点数目open in new window几何 数组 哈希表 2+
2259移除指定数字得到的最大结果open in new window[✓]贪心 字符串 枚举
2261含最多 K 个可整除元素的子数组open in new window[✓]字典树 数组 哈希表 3+
2306公司命名open in new window位运算 数组 哈希表 2+
2309兼具大小写的最好英文字母open in new window哈希表 字符串 枚举
2310个位数字为 K 的整数之和open in new window贪心 数学 动态规划 1+
2367等差三元组的数目open in new window数组 哈希表 双指针 1+
2397被列覆盖的最多行数open in new window位运算 数组 回溯 2+
2417最近的公平整数 🔒open in new window数学 枚举
2427公因子的数目open in new window数学 枚举 数论
2437有效时间的数目open in new window字符串 枚举
2440创建价值相同的连通块open in new window 深度优先搜索 数组 2+
2443反转之后的数字和open in new window数学 枚举
2552统计上升四元组open in new window树状数组 数组 动态规划 2+
2605从两个数字数组里生成最小数字open in new window数组 哈希表 枚举
2708一个小组的最大实力值open in new window贪心 位运算 数组 4+
2735收集巧克力open in new window数组 枚举
2761和等于目标值的质数对open in new window数组 数学 枚举 1+
2765最长交替子数组open in new window数组 枚举
2768黑格子的数目open in new window数组 哈希表 枚举
2778特殊元素平方和open in new window数组 枚举
2800包含三个字符串的最短字符串open in new window贪心 字符串 枚举
2843统计对称整数的数目open in new window数学 枚举
2844生成特殊数字的最少操作open in new window贪心 数学 字符串 1+
2860让所有学生保持开心的分组方法数open in new window数组 枚举 排序
2928给小朋友们分糖果 Iopen in new window数学 组合数学 枚举
2929给小朋友们分糖果 IIopen in new window数学 组合数学 枚举
2934最大化数组末位元素的最少操作次数open in new window数组 枚举
2947统计美丽子字符串 Iopen in new window哈希表 数学 字符串 3+
2951找出峰值open in new window数组 枚举
2959关闭分部的可行集合数目open in new window位运算 枚举 2+
2970统计移除递增子数组的数目 Iopen in new window数组 双指针 二分查找 1+
2975移除栅栏得到的正方形田地的最大面积open in new window数组 哈希表 枚举
3001捕获黑皇后需要的最少移动次数open in new window数组 枚举
3010将数组分成最小总代价的子数组 Iopen in new window数组 枚举 排序
3020子集中元素的最大数量open in new window数组 哈希表 枚举
3025人员站位的方案数 Iopen in new window几何 数组 数学 2+
3027人员站位的方案数 IIopen in new window几何 数组 数学 2+
3044出现频率最高的质数open in new window数组 哈希表 数学 4+
3091执行操作使数据元素之和大于等于 Kopen in new window贪心 数学 枚举
3114替换字符可以得到的最晚时间open in new window字符串 枚举
3127构造相同颜色的正方形open in new window数组 枚举 矩阵
3132找出与数组相加的整数 IIopen in new window数组 双指针 枚举 1+
3139使数组中所有元素相等的最小开销open in new window贪心 数组 枚举
3197包含所有 1 的最小矩形面积 IIopen in new window数组 枚举 矩阵
3200三角形的最大高度open in new window数组 枚举
3234统计 1 显著的字符串的数量open in new window字符串 枚举 滑动窗口
3256放三个车的价值之和最大 Iopen in new window数组 动态规划 枚举 1+
3257放三个车的价值之和最大 IIopen in new window数组 动态规划 枚举 1+
3265统计近似相等数对 Iopen in new window数组 哈希表 计数 2+
3267统计近似相等数对 IIopen in new window数组 哈希表 计数 2+
3272统计好整数的数目open in new window哈希表 数学 组合数学 1+
3309连接二进制表示可形成的最大数值open in new window[✓]位运算 数组 枚举
LCP 48无限棋局open in new window数组 数学 枚举 1+
LCP 51烹饪料理open in new window位运算 数组 回溯 1+
剑指 Offer 57-II和为s的连续正数序列open in new window[✓]数学 双指针 枚举
面试题 16.18模式匹配open in new window数学 字符串 回溯 1+