跳至主要內容

计数


计数

全部标签

数据结构

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

算法

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

其他

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


题号标题题解标签难度
169多数元素open in new window[✓]数组 哈希表 分治 2+
229多数元素 IIopen in new window数组 哈希表 计数 1+
299猜数字游戏open in new window哈希表 字符串 计数
347前 K 个高频元素open in new window[✓]数组 哈希表 分治 5+
358K 距离间隔重排字符串 🔒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哈希表 字符串 计数
900RLE 迭代器open in new window设计 数组 计数 1+
914卡牌分组open in new window数组 哈希表 数学 2+
923三数之和的多种可能open in new window数组 哈希表 双指针 2+
945使数组唯一的最小增量open in new window[✓]贪心 数组 计数 1+
992K 个不同整数的子数组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+
3137K 周期字符串需要的最少操作次数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数组 计数