跳至主要內容

数学


数学

全部标签

数据结构

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

算法

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

其他

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


题号标题题解标签难度力扣
2两数相加[✓]递归 链表 数学🟠🀄️open in new window 🔗open in new window
7整数反转[✓]数学🟠🀄️open in new window 🔗open in new window
9回文数[✓]数学🟢🀄️open in new window 🔗open in new window
12整数转罗马数字[✓]哈希表 数学 字符串🟠🀄️open in new window 🔗open in new window
13罗马数字转整数[✓]哈希表 数学 字符串🟢🀄️open in new window 🔗open in new window
29两数相除[✓]位运算 数学🟠🀄️open in new window 🔗open in new window
43字符串相乘[✓]数学 字符串 模拟🟠🀄️open in new window 🔗open in new window
48旋转图像[✓]数组 数学 矩阵🟠🀄️open in new window 🔗open in new window
50Pow(x, n)[✓]递归 数学🟠🀄️open in new window 🔗open in new window
60排列序列[✓]递归 数学🔴🀄️open in new window 🔗open in new window
62不同路径[✓]数学 动态规划 组合数学🟠🀄️open in new window 🔗open in new window
66加一[✓]数组 数学🟢🀄️open in new window 🔗open in new window
67二进制求和[✓]位运算 数学 字符串 1+🟢🀄️open in new window 🔗open in new window
69x 的平方根[✓]数学 二分查找🟢🀄️open in new window 🔗open in new window
70爬楼梯[✓]记忆化搜索 数学 动态规划🟢🀄️open in new window 🔗open in new window
89格雷编码[✓]位运算 数学 回溯🟠🀄️open in new window 🔗open in new window
96不同的二叉搜索树[✓] 二叉搜索树 数学 2+🟠🀄️open in new window 🔗open in new window
149直线上最多的点数[✓]几何 数组 哈希表 1+🔴🀄️open in new window 🔗open in new window
150逆波兰表达式求值[✓] 数组 数学🟠🀄️open in new window 🔗open in new window
166分数到小数[✓]哈希表 数学 字符串🟠🀄️open in new window 🔗open in new window
168Excel 表列名称[✓]数学 字符串🟢🀄️open in new window 🔗open in new window
171Excel 表列序号[✓]数学 字符串🟢🀄️open in new window 🔗open in new window
172阶乘后的零[✓]数学🟠🀄️open in new window 🔗open in new window
189轮转数组[✓]数组 数学 双指针🟠🀄️open in new window 🔗open in new window
202快乐数[✓]哈希表 数学 双指针🟢🀄️open in new window 🔗open in new window
204计数质数[✓]数组 数学 枚举 1+🟠🀄️open in new window 🔗open in new window
223矩形面积[✓]几何 数学🟠🀄️open in new window 🔗open in new window
224基本计算器[✓] 递归 数学 1+🔴🀄️open in new window 🔗open in new window
227基本计算器 II[✓] 数学 字符串🟠🀄️open in new window 🔗open in new window
2312 的幂[✓]位运算 递归 数学🟢🀄️open in new window 🔗open in new window
233数字 1 的个数[✓]递归 数学 动态规划🔴🀄️open in new window 🔗open in new window
241为运算表达式设计优先级[✓]递归 记忆化搜索 数学 2+🟠🀄️open in new window 🔗open in new window
258各位相加[✓]数学 数论 模拟🟢🀄️open in new window 🔗open in new window
263丑数[✓]数学🟢🀄️open in new window 🔗open in new window
264丑数 II[✓]哈希表 数学 动态规划 1+🟠🀄️open in new window 🔗open in new window
268丢失的数字[✓]位运算 数组 哈希表 3+🟢🀄️open in new window 🔗open in new window
273整数转换英文表示递归 数学 字符串🔴🀄️open in new window 🔗open in new window
279完全平方数[✓]广度优先搜索 数学 动态规划🟠🀄️open in new window 🔗open in new window
282给表达式添加运算符数学 字符串 回溯🔴🀄️open in new window 🔗open in new window
292Nim 游戏[✓]脑筋急转弯 数学 博弈🟢🀄️open in new window 🔗open in new window
294翻转游戏 II 🔒记忆化搜索 数学 动态规划 2+🟠🀄️open in new window 🔗open in new window
296最佳的碰头地点 🔒数组 数学 矩阵 1+🔴🀄️open in new window 🔗open in new window
313超级丑数[✓]数组 数学 动态规划🟠🀄️open in new window 🔗open in new window
319灯泡开关[✓]脑筋急转弯 数学🟠🀄️open in new window 🔗open in new window
3263 的幂[✓]递归 数学🟢🀄️open in new window 🔗open in new window
335路径交叉几何 数组 数学🔴🀄️open in new window 🔗open in new window
3424的幂[✓]位运算 递归 数学🟢🀄️open in new window 🔗open in new window
343整数拆分[✓]数学 动态规划🟠🀄️open in new window 🔗open in new window
356直线镜像 🔒数组 哈希表 数学🟠🀄️open in new window 🔗open in new window
357统计各位数字都不同的数字个数[✓]数学 动态规划 回溯🟠🀄️open in new window 🔗open in new window
360有序转化数组 🔒数组 数学 双指针 1+🟠🀄️open in new window 🔗open in new window
365水壶问题[✓]深度优先搜索 广度优先搜索 数学🟠🀄️open in new window 🔗open in new window
367有效的完全平方数[✓]数学 二分查找🟢🀄️open in new window 🔗open in new window
368最大整除子集[✓]数组 数学 动态规划 1+🟠🀄️open in new window 🔗open in new window
369给单链表加一 🔒[✓]链表 数学🟠🀄️open in new window 🔗open in new window
371两整数之和[✓]位运算 数学🟠🀄️open in new window 🔗open in new window
372超级次方[✓]数学 分治🟠🀄️open in new window 🔗open in new window
375猜数字大小 II[✓]数学 动态规划 博弈🟠🀄️open in new window 🔗open in new window
380O(1) 时间插入、删除和获取随机元素[✓]设计 数组 哈希表 2+🟠🀄️open in new window 🔗open in new window
381O(1) 时间插入、删除和获取随机元素 - 允许重复[✓]设计 数组 哈希表 2+🔴🀄️open in new window 🔗open in new window
382链表随机节点[✓]水塘抽样 链表 数学 1+🟠🀄️open in new window 🔗open in new window
384打乱数组[✓]数组 数学 随机化🟠🀄️open in new window 🔗open in new window
390消除游戏[✓]递归 数学🟠🀄️open in new window 🔗open in new window
396旋转函数[✓]数组 数学 动态规划🟠🀄️open in new window 🔗open in new window
398随机数索引[✓]水塘抽样 哈希表 数学 1+🟠🀄️open in new window 🔗open in new window
400第 N 位数字[✓]数学 二分查找🟠🀄️open in new window 🔗open in new window
405数字转换为十六进制数[✓]位运算 数学🟢🀄️open in new window 🔗open in new window
412Fizz Buzz[✓]数学 字符串 模拟🟢🀄️open in new window 🔗open in new window
415字符串相加[✓]数学 字符串 模拟🟢🀄️open in new window 🔗open in new window
423从英文中重建数字[✓]哈希表 数学 字符串🟠🀄️open in new window 🔗open in new window
441排列硬币[✓]数学 二分查找🟢🀄️open in new window 🔗open in new window
445两数相加 II[✓] 链表 数学🟠🀄️open in new window 🔗open in new window
447回旋镖的数量[✓]数组 哈希表 数学🟠🀄️open in new window 🔗open in new window
453最小操作次数使数组元素相等[✓]数组 数学🟠🀄️open in new window 🔗open in new window
458可怜的小猪[✓]数学 动态规划 组合数学🔴🀄️open in new window 🔗open in new window
462最小操作次数使数组元素相等 II[✓]数组 数学 排序🟠🀄️open in new window 🔗open in new window
464我能赢吗[✓]位运算 记忆化搜索 数学 3+🟠🀄️open in new window 🔗open in new window
469凸多边形 🔒几何 数组 数学🟠🀄️open in new window 🔗open in new window
470用 Rand7() 实现 Rand10()数学 拒绝采样 概率与统计 1+🟠🀄️open in new window 🔗open in new window
477汉明距离总和位运算 数组 数学🟠🀄️open in new window 🔗open in new window
478在圆内随机生成点几何 数学 拒绝采样 1+🟠🀄️open in new window 🔗open in new window
479最大回文数乘积数学 枚举🔴🀄️open in new window 🔗open in new window
483最小好进制数学 二分查找🔴🀄️open in new window 🔗open in new window
486预测赢家[✓]递归 数组 数学 2+🟠🀄️open in new window 🔗open in new window
492构造矩形[✓]数学🟢🀄️open in new window 🔗open in new window
497非重叠矩形中的随机点水塘抽样 数组 数学 4+🟠🀄️open in new window 🔗open in new window
504七进制数[✓]数学🟢🀄️open in new window 🔗open in new window
507完美数[✓]数学🟢🀄️open in new window 🔗open in new window
509斐波那契数[✓]递归 记忆化搜索 数学 1+🟢🀄️open in new window 🔗open in new window
519随机翻转矩阵水塘抽样 哈希表 数学 1+🟠🀄️open in new window 🔗open in new window
523连续的子数组和数组 哈希表 数学 1+🟠🀄️open in new window 🔗open in new window
528按权重随机选择[✓]数组 数学 二分查找 2+🟠🀄️open in new window 🔗open in new window
537复数乘法数学 字符串 模拟🟠🀄️open in new window 🔗open in new window
539最小时间差数组 数学 字符串 1+🟠🀄️open in new window 🔗open in new window
553最优除法数组 数学 动态规划🟠🀄️open in new window 🔗open in new window
556下一个更大元素 III数学 双指针 字符串🟠🀄️open in new window 🔗open in new window
564寻找最近的回文数数学 字符串🔴🀄️open in new window 🔗open in new window
573松鼠模拟 🔒数组 数学🟠🀄️open in new window 🔗open in new window
587安装栅栏几何 数组 数学🔴🀄️open in new window 🔗open in new window
592分数加减运算数学 字符串 模拟🟠🀄️open in new window 🔗open in new window
593有效的正方形几何 数学🟠🀄️open in new window 🔗open in new window
598区间加法 II[✓]数组 数学🟢🀄️open in new window 🔗open in new window
625最小因式分解 🔒贪心 数学🟠🀄️open in new window 🔗open in new window
628三个数的最大乘积[✓]数组 数学 排序🟢🀄️open in new window 🔗open in new window
633平方数之和数学 双指针 二分查找🟠🀄️open in new window 🔗open in new window
634寻找数组的错位排列 🔒数学 动态规划🟠🀄️open in new window 🔗open in new window
640求解方程数学 字符串 模拟🟠🀄️open in new window 🔗open in new window
650两个键的键盘数学 动态规划🟠🀄️open in new window 🔗open in new window
651四个键的键盘 🔒数学 动态规划🟠🀄️open in new window 🔗open in new window
660移除 9 🔒数学🔴🀄️open in new window 🔗open in new window
667优美的排列 II数组 数学🟠🀄️open in new window 🔗open in new window
668乘法表中第k小的数数学 二分查找🔴🀄️open in new window 🔗open in new window
670最大交换[✓]贪心 数学🟠🀄️open in new window 🔗open in new window
672灯泡开关 Ⅱ位运算 深度优先搜索 广度优先搜索 1+🟠🀄️open in new window 🔗open in new window
67924 点游戏数组 数学 回溯🔴🀄️open in new window 🔗open in new window
710黑名单中的随机数数组 哈希表 数学 3+🔴🀄️open in new window 🔗open in new window
728自除数[✓]数学🟢🀄️open in new window 🔗open in new window
738单调递增的数字贪心 数学🟠🀄️open in new window 🔗open in new window
750角矩形的数量 🔒数组 数学 动态规划 1+🟠🀄️open in new window 🔗open in new window
754到达终点数字数学 二分查找🟠🀄️open in new window 🔗open in new window
762二进制表示中质数个计算置位[✓]位运算 数学🟢🀄️open in new window 🔗open in new window
770基本计算器 IV 递归 哈希表 2+🔴🀄️open in new window 🔗open in new window
772基本计算器 III 🔒[✓] 递归 数学 1+🔴🀄️open in new window 🔗open in new window
775全局倒置与局部倒置数组 数学🟠🀄️open in new window 🔗open in new window
779第K个语法符号位运算 递归 数学🟠🀄️open in new window 🔗open in new window
780到达终点数学🔴🀄️open in new window 🔗open in new window
781森林中的兔子贪心 数组 哈希表 1+🟠🀄️open in new window 🔗open in new window
782变为棋盘位运算 数组 数学 1+🔴🀄️open in new window 🔗open in new window
788旋转数字数学 动态规划🟠🀄️open in new window 🔗open in new window
789逃脱阻碍者数组 数学🟠🀄️open in new window 🔗open in new window
793阶乘函数后 K 个零数学 二分查找🔴🀄️open in new window 🔗open in new window
800相似 RGB 颜色 🔒数学 字符串 枚举🟢🀄️open in new window 🔗open in new window
805数组的均值分割位运算 数组 数学 2+🔴🀄️open in new window 🔗open in new window
808分汤数学 动态规划 概率与统计🟠🀄️open in new window 🔗open in new window
810黑板异或游戏位运算 脑筋急转弯 数组 2+🔴🀄️open in new window 🔗open in new window
812最大三角形面积[✓]几何 数组 数学🟢🀄️open in new window 🔗open in new window
829连续整数求和数学 枚举🔴🀄️open in new window 🔗open in new window
836矩形重叠[✓]几何 数学🟢🀄️open in new window 🔗open in new window
837新 21 点数学 动态规划 滑动窗口 1+🟠🀄️open in new window 🔗open in new window
840矩阵中的幻方数组 哈希表 数学 1+🟠🀄️open in new window 🔗open in new window
843猜猜这个单词[✓]数组 数学 字符串 2+🔴🀄️open in new window 🔗open in new window
858镜面反射几何 数学 数论🟠🀄️open in new window 🔗open in new window
866回文质数数学 数论🟠🀄️open in new window 🔗open in new window
869重新排序得到 2 的幂哈希表 数学 计数 2+🟠🀄️open in new window 🔗open in new window
877石子游戏数组 数学 动态规划 1+🟠🀄️open in new window 🔗open in new window
878第 N 个神奇数字数学 二分查找🔴🀄️open in new window 🔗open in new window
883三维形体投影面积[✓]几何 数组 数学 1+🟢🀄️open in new window 🔗open in new window
887鸡蛋掉落数学 二分查找 动态规划🔴🀄️open in new window 🔗open in new window
891子序列宽度之和数组 数学 排序🔴🀄️open in new window 🔗open in new window
892三维形体的表面积[✓]几何 数组 数学 1+🟢🀄️open in new window 🔗open in new window
899有序队列数学 字符串 排序🔴🀄️open in new window 🔗open in new window
902最大为 N 的数字组合数组 数学 字符串 2+🔴🀄️open in new window 🔗open in new window
906超级回文数数学 枚举🔴🀄️open in new window 🔗open in new window
908最小差值 I[✓]数组 数学🟢🀄️open in new window 🔗open in new window
910最小差值 II贪心 数组 数学 1+🟠🀄️open in new window 🔗open in new window
913猫和老鼠 拓扑排序 记忆化搜索 3+🔴🀄️open in new window 🔗open in new window
914卡牌分组[✓]数组 哈希表 数学 2+🟢🀄️open in new window 🔗open in new window
920播放列表的数量数学 动态规划 组合数学🔴🀄️open in new window 🔗open in new window
927三等分数组 数学🔴🀄️open in new window 🔗open in new window
932漂亮数组数组 数学 分治🟠🀄️open in new window 🔗open in new window
939最小面积矩形几何 数组 哈希表 2+🟠🀄️open in new window 🔗open in new window
952按公因数计算最大组件大小并查集 数组 哈希表 2+🔴🀄️open in new window 🔗open in new window
957N 天后的牢房位运算 数组 哈希表 1+🟠🀄️open in new window 🔗open in new window
963最小面积矩形 II几何 数组 数学🟠🀄️open in new window 🔗open in new window
964表示数字的最少运算符记忆化搜索 数学 动态规划🔴🀄️open in new window 🔗open in new window
970强整数哈希表 数学 枚举🟠🀄️open in new window 🔗open in new window
972相等的有理数数学 字符串🔴🀄️open in new window 🔗open in new window
973最接近原点的 K 个点[✓]几何 数组 数学 4+🟠🀄️open in new window 🔗open in new window
976三角形的最大周长[✓]贪心 数组 数学 1+🟢🀄️open in new window 🔗open in new window
989数组形式的整数加法[✓]数组 数学🟢🀄️open in new window 🔗open in new window
991坏了的计算器贪心 数学🟠🀄️open in new window 🔗open in new window
996平方数组的数目位运算 数组 哈希表 4+🔴🀄️open in new window 🔗open in new window
1006笨阶乘 数学 模拟🟠🀄️open in new window 🔗open in new window
1012至少有 1 位重复的数字数学 动态规划🔴🀄️open in new window 🔗open in new window
1015可被 K 整除的最小整数哈希表 数学🟠🀄️open in new window 🔗open in new window
1017负二进制转换数学🟠🀄️open in new window 🔗open in new window
1025除数博弈[✓]脑筋急转弯 数学 动态规划 1+🟢🀄️open in new window 🔗open in new window
1030距离顺序排列矩阵单元格[✓]几何 数组 数学 2+🟢🀄️open in new window 🔗open in new window
1033移动石子直到连续脑筋急转弯 数学🟠🀄️open in new window 🔗open in new window
1037有效的回旋镖[✓]几何 数组 数学🟢🀄️open in new window 🔗open in new window
1040移动石子直到连续 II数组 数学 双指针 1+🟠🀄️open in new window 🔗open in new window
1041困于环中的机器人数学 字符串 模拟🟠🀄️open in new window 🔗open in new window
1056易混淆数 🔒数学🟢🀄️open in new window 🔗open in new window
1058最小化舍入误差以满足目标 🔒贪心 数组 数学 2+🟠🀄️open in new window 🔗open in new window
1067范围内的数字计数 🔒数学 动态规划🔴🀄️open in new window 🔗open in new window
1071字符串的最大公因子[✓]数学 字符串🟢🀄️open in new window 🔗open in new window
1073负二进制数相加数组 数学🟠🀄️open in new window 🔗open in new window
1085最小元素各数位之和 🔒数组 数学🟢🀄️open in new window 🔗open in new window
1088易混淆数 II 🔒数学 回溯🔴🀄️open in new window 🔗open in new window
1093大样本统计数组 数学 概率与统计🟠🀄️open in new window 🔗open in new window
1103分糖果 II[✓]数学 模拟🟢🀄️open in new window 🔗open in new window
1104二叉树寻路 数学 二叉树🟠🀄️open in new window 🔗open in new window
1118一月有多少天 🔒数学🟢🀄️open in new window 🔗open in new window
1131绝对值表达式的最大值数组 数学🟠🀄️open in new window 🔗open in new window
1134阿姆斯特朗数 🔒数学🟢🀄️open in new window 🔗open in new window
1137第 N 个泰波那契数[✓]记忆化搜索 数学 动态规划🟢🀄️open in new window 🔗open in new window
1140石子游戏 II数组 数学 动态规划 2+🟠🀄️open in new window 🔗open in new window
1154一年中的第几天[✓]数学 字符串🟢🀄️open in new window 🔗open in new window
1175质数排列[✓]数学🟢🀄️open in new window 🔗open in new window
1180统计只含单一字母的子串 🔒数学 字符串🟢🀄️open in new window 🔗open in new window