0002 | 两数相加open in new window | JSopen in new window | 递归 链表 数学 | |
0007 | 整数反转open in new window | JSopen in new window | 数学 | |
0009 | 回文数open in new window | JSopen in new window | 数学 | |
0012 | 整数转罗马数字open in new window | JSopen in new window | 哈希表 数学 字符串 | |
0013 | 罗马数字转整数open in new window | JSopen in new window | 哈希表 数学 字符串 | |
0029 | 两数相除open in new window | | 位运算 数学 | |
0043 | 字符串相乘open in new window | | 数学 字符串 模拟 | |
0048 | 旋转图像open in new window | JSopen in new window | 数组 数学 矩阵 | |
0050 | Pow(x, n)open in new window | JSopen in new window | 递归 数学 | |
0060 | 排列序列open in new window | | 递归 数学 | |
0062 | 不同路径open in new window | JSopen in new window | 数学 动态规划 组合数学 | |
0066 | 加一open in new window | JSopen in new window | 数组 数学 | |
0067 | 二进制求和open in new window | | 位运算 数学 字符串 1+ | |
0069 | x 的平方根open in new window | | 数学 二分查找 | |
0070 | 爬楼梯open in new window | JSopen in new window | 记忆化搜索 数学 动态规划 | |
0089 | 格雷编码open in new window | | 位运算 数学 回溯 | |
0096 | 不同的二叉搜索树open in new window | JSopen in new window | 树 二叉搜索树 数学 2+ | |
0149 | 直线上最多的点数open in new window | | 几何 数组 哈希表 1+ | |
0150 | 逆波兰表达式求值open in new window | JSopen in new window | 栈 数组 数学 | |
0166 | 分数到小数open in new window | | 哈希表 数学 字符串 | |
0168 | Excel表列名称open in new window | | 数学 字符串 | |
0171 | Excel 表列序号open in new window | | 数学 字符串 | |
0172 | 阶乘后的零open in new window | | 数学 | |
0189 | 轮转数组open in new window | JSopen in new window | 数组 数学 双指针 | |
0202 | 快乐数open in new window | JSopen in new window | 哈希表 数学 双指针 | |
0204 | 计数质数open in new window | | 数组 数学 枚举 1+ | |
0223 | 矩形面积open in new window | | 几何 数学 | |
0224 | 基本计算器open in new window | JSopen in new window | 栈 递归 数学 1+ | |
0227 | 基本计算器 IIopen in new window | | 栈 数学 字符串 | |
0231 | 2 的幂open in new window | | 位运算 递归 数学 | |
0233 | 数字 1 的个数open in new window | | 递归 数学 动态规划 | |
0241 | 为运算表达式设计优先级open in new window | | 递归 记忆化搜索 数学 2+ | |
0258 | 各位相加open in new window | | 数学 数论 模拟 | |
0263 | 丑数open in new window | | 数学 | |
0264 | 丑数 IIopen in new window | JSopen in new window | 哈希表 数学 动态规划 1+ | |
0268 | 丢失的数字open in new window | JSopen in new window | 位运算 数组 哈希表 3+ | |
0273 | 整数转换英文表示open in new window | | 递归 数学 字符串 | |
0279 | 完全平方数open in new window | JSopen in new window | 广度优先搜索 数学 动态规划 | |
0282 | 给表达式添加运算符open in new window | | 数学 字符串 回溯 | |
0292 | Nim 游戏open in new window | | 脑筋急转弯 数学 博弈 | |
0294 | 翻转游戏 IIopen in new window | | 记忆化搜索 数学 动态规划 2+ | |
0296 | 最佳的碰头地点open in new window | | 数组 数学 矩阵 1+ | |
0313 | 超级丑数open in new window | | 数组 数学 动态规划 | |
0319 | 灯泡开关open in new window | | 脑筋急转弯 数学 | |
0326 | 3 的幂open in new window | | 递归 数学 | |
0335 | 路径交叉open in new window | | 几何 数组 数学 | |
0342 | 4的幂open in new window | | 位运算 递归 数学 | |
0343 | 整数拆分open in new window | JSopen in new window | 数学 动态规划 | |
0356 | 直线镜像open in new window | | 数组 哈希表 数学 | |
0357 | 统计各位数字都不同的数字个数open in new window | | 数学 动态规划 回溯 | |
0360 | 有序转化数组open in new window | | 数组 数学 双指针 1+ | |
0365 | 水壶问题open in new window | | 深度优先搜索 广度优先搜索 数学 | |
0367 | 有效的完全平方数open in new window | | 数学 二分查找 | |
0368 | 最大整除子集open in new window | | 数组 数学 动态规划 1+ | |
0369 | 给单链表加一open in new window | JSopen in new window | 链表 数学 | |
0371 | 两整数之和open in new window | | 位运算 数学 | |
0372 | 超级次方open in new window | | 数学 分治 | |
0375 | 猜数字大小 IIopen in new window | JSopen in new window | 数学 动态规划 博弈 | |
0380 | O(1) 时间插入、删除和获取随机元素open in new window | JSopen in new window | 设计 数组 哈希表 2+ | |
0381 | O(1) 时间插入、删除和获取随机元素 - 允许重复open in new window | | 设计 数组 哈希表 2+ | |
0382 | 链表随机节点open in new window | JSopen in new window | 水塘抽样 链表 数学 1+ | |
0384 | 打乱数组open in new window | | 数组 数学 随机化 | |
0390 | 消除游戏open in new window | | 递归 数学 | |
0396 | 旋转函数open in new window | | 数组 数学 动态规划 | |
0398 | 随机数索引open in new window | | 水塘抽样 哈希表 数学 1+ | |
0400 | 第 N 位数字open in new window | | 数学 二分查找 | |
0405 | 数字转换为十六进制数open in new window | | 位运算 数学 | |
0412 | Fizz Buzzopen in new window | | 数学 字符串 模拟 | |
0415 | 字符串相加open in new window | | 数学 字符串 模拟 | |
0423 | 从英文中重建数字open in new window | | 哈希表 数学 字符串 | |
0441 | 排列硬币open in new window | | 数学 二分查找 | |
0445 | 两数相加 IIopen in new window | JSopen in new window | 栈 链表 数学 | |
0447 | 回旋镖的数量open in new window | | 数组 哈希表 数学 | |
0453 | 最小操作次数使数组元素相等open in new window | | 数组 数学 | |
0458 | 可怜的小猪open in new window | | 数学 动态规划 组合数学 | |
0462 | 最小操作次数使数组元素相等 IIopen in new window | | 数组 数学 排序 | |
0464 | 我能赢吗open in new window | | 位运算 记忆化搜索 数学 3+ | |
0469 | 凸多边形open in new window | | 几何 数学 | |
0470 | 用 Rand7() 实现 Rand10()open in new window | | 数学 拒绝采样 概率与统计 1+ | |
0477 | 汉明距离总和open in new window | | 位运算 数组 数学 | |
0478 | 在圆内随机生成点open in new window | | 几何 数学 拒绝采样 1+ | |
0479 | 最大回文数乘积open in new window | | 数学 | |
0483 | 最小好进制open in new window | | 数学 二分查找 | |
0486 | 预测赢家open in new window | | 递归 数组 数学 2+ | |
0492 | 构造矩形open in new window | | 数学 | |
0497 | 非重叠矩形中的随机点open in new window | | 水塘抽样 数组 数学 4+ | |
0504 | 七进制数open in new window | | 数学 | |
0507 | 完美数open in new window | | 数学 | |
0509 | 斐波那契数open in new window | JSopen in new window | 递归 记忆化搜索 数学 1+ | |
0519 | 随机翻转矩阵open in new window | | 水塘抽样 哈希表 数学 1+ | |
0523 | 连续的子数组和open in new window | | 数组 哈希表 数学 1+ | |
0528 | 按权重随机选择open in new window | | 数组 数学 二分查找 2+ | |
0537 | 复数乘法open in new window | | 数学 字符串 模拟 | |
0539 | 最小时间差open in new window | | 数组 数学 字符串 1+ | |
0553 | 最优除法open in new window | | 数组 数学 动态规划 | |
0556 | 下一个更大元素 IIIopen in new window | | 数学 双指针 字符串 | |
0564 | 寻找最近的回文数open in new window | | 数学 字符串 | |
0573 | 松鼠模拟open in new window | | 数组 数学 | |
0587 | 安装栅栏open in new window | | 几何 数组 数学 | |
0592 | 分数加减运算open in new window | | 数学 字符串 模拟 | |
0593 | 有效的正方形open in new window | | 几何 数学 | |
0598 | 范围求和 IIopen in new window | | 数组 数学 | |
0625 | 最小因式分解open in new window | | 贪心 数学 | |
0628 | 三个数的最大乘积open in new window | | 数组 数学 排序 | |
0633 | 平方数之和open in new window | | 数学 双指针 二分查找 | |
0634 | 寻找数组的错位排列open in new window | | 数学 动态规划 | |
0640 | 求解方程open in new window | | 数学 字符串 模拟 | |
0650 | 只有两个键的键盘open in new window | | 数学 动态规划 | |
0651 | 4键键盘open in new window | | 数学 动态规划 | |
0660 | 移除 9open in new window | | 数学 | |
0667 | 优美的排列 IIopen in new window | | 数组 数学 | |
0668 | 乘法表中第k小的数open in new window | | 数学 二分查找 | |
0670 | 最大交换open in new window | | 贪心 数学 | |
0672 | 灯泡开关 Ⅱopen in new window | | 位运算 深度优先搜索 广度优先搜索 1+ | |
0679 | 24 点游戏open in new window | | 数组 数学 回溯 | |
0710 | 黑名单中的随机数open in new window | | 数组 哈希表 数学 3+ | |
0728 | 自除数open in new window | | 数学 | |
0738 | 单调递增的数字open in new window | | 贪心 数学 | |
0750 | 角矩形的数量open in new window | | 数组 数学 动态规划 1+ | |
0754 | 到达终点数字open in new window | | 数学 二分查找 | |
0762 | 二进制表示中质数个计算置位open in new window | | 位运算 数学 | |
0770 | 基本计算器 IVopen in new window | | 栈 递归 哈希表 2+ | |
0772 | 基本计算器 IIIopen in new window | | 栈 递归 数学 1+ | |
0775 | 全局倒置与局部倒置open in new window | | 数组 数学 | |
0779 | 第K个语法符号open in new window | | 位运算 递归 数学 | |
0780 | 到达终点open in new window | | 数学 | |
0781 | 森林中的兔子open in new window | | 贪心 数组 哈希表 1+ | |
0782 | 变为棋盘open in new window | | 位运算 数组 数学 1+ | |
0788 | 旋转数字open in new window | | 数学 动态规划 | |
0789 | 逃脱阻碍者open in new window | | 数组 数学 | |
0793 | 阶乘函数后 K 个零open in new window | | 数学 二分查找 | |
0800 | 相似 RGB 颜色open in new window | | 数学 字符串 枚举 | |
0805 | 数组的均值分割open in new window | | 位运算 数组 数学 2+ | |
0808 | 分汤open in new window | | 数学 动态规划 概率与统计 | |
0810 | 黑板异或游戏open in new window | | 位运算 脑筋急转弯 数组 2+ | |
0812 | 最大三角形面积open in new window | | 几何 数组 数学 | |
0829 | 连续整数求和open in new window | | 数学 枚举 | |
0836 | 矩形重叠open in new window | | 几何 数学 | |
0837 | 新 21 点open in new window | | 数学 动态规划 滑动窗口 1+ | |
0840 | 矩阵中的幻方open in new window | | 数组 数学 矩阵 | |
0843 | 猜猜这个单词open in new window | | 数组 数学 字符串 2+ | |
0858 | 镜面反射open in new window | | 几何 数学 数论 | |
0866 | 回文素数open in new window | | 数学 | |
0869 | 重新排序得到 2 的幂open in new window | | 数学 计数 枚举 1+ | |
0877 | 石子游戏open in new window | | 数组 数学 动态规划 1+ | |
0878 | 第 N 个神奇数字open in new window | | 数学 二分查找 | |
0883 | 三维形体投影面积open in new window | | 几何 数组 数学 1+ | |
0887 | 鸡蛋掉落open in new window | | 数学 二分查找 动态规划 | |
0891 | 子序列宽度之和open in new window | | 数组 数学 排序 | |
0892 | 三维形体的表面积open in new window | | 几何 数组 数学 1+ | |
0899 | 有序队列open in new window | | 数学 字符串 排序 | |
0902 | 最大为 N 的数字组合open in new window | | 数组 数学 字符串 2+ | |
0906 | 超级回文数open in new window | | 数学 枚举 | |
0908 | 最小差值 Iopen in new window | | 数组 数学 | |
0910 | 最小差值 IIopen in new window | | 贪心 数组 数学 1+ | |
0913 | 猫和老鼠open in new window | | 图 拓扑排序 记忆化搜索 3+ | |
0914 | 卡牌分组open in new window | | 数组 哈希表 数学 2+ | |
0920 | 播放列表的数量open in new window | | 数学 动态规划 组合数学 | |
0927 | 三等分open in new window | | 数组 数学 | |
0932 | 漂亮数组open in new window | | 数组 数学 分治 | |
0939 | 最小面积矩形open in new window | | 几何 数组 哈希表 2+ | |
0952 | 按公因数计算最大组件大小open in new window | | 并查集 数组 数学 1+ | |
0957 | N 天后的牢房open in new window | | 位运算 数组 哈希表 1+ | |
0963 | 最小面积矩形 IIopen in new window | | 几何 数组 数学 | |
0964 | 表示数字的最少运算符open in new window | | 记忆化搜索 数学 动态规划 | |
0970 | 强整数open in new window | | 哈希表 数学 | |
0972 | 相等的有理数open in new window | | 数学 字符串 | |
0973 | 最接近原点的 K 个点open in new window | JSopen in new window | 几何 数组 数学 4+ | |
0976 | 三角形的最大周长open in new window | | 贪心 数组 数学 1+ | |
0989 | 数组形式的整数加法open in new window | | 数组 数学 | |
0991 | 坏了的计算器open in new window | | 贪心 数学 | |
0996 | 正方形数组的数目open in new window | | 位运算 数组 数学 3+ | |
1006 | 笨阶乘open in new window | | 栈 数学 模拟 | |
1012 | 至少有 1 位重复的数字open in new window | | 数学 动态规划 | |
1015 | 可被 K 整除的最小整数open in new window | | 哈希表 数学 | |
1017 | 负二进制转换open in new window | | 数学 | |
1025 | 除数博弈open in new window | | 脑筋急转弯 数学 动态规划 1+ | |
1030 | 距离顺序排列矩阵单元格open in new window | | 几何 数组 数学 2+ | |
1033 | 移动石子直到连续open in new window | | 脑筋急转弯 数学 | |
1037 | 有效的回旋镖open in new window | | 几何 数组 数学 | |
1040 | 移动石子直到连续 IIopen in new window | | 数组 数学 双指针 1+ | |
1041 | 困于环中的机器人open in new window | | 数学 字符串 模拟 | |
1056 | 易混淆数open in new window | | 数学 | |
1058 | 最小化舍入误差以满足目标open in new window | | 贪心 数组 数学 1+ | |
1067 | 范围内的数字计数open in new window | | 数学 动态规划 | |
1071 | 字符串的最大公因子open in new window | | 数学 字符串 | |
1073 | 负二进制数相加open in new window | | 数组 数学 | |
1085 | 最小元素各数位之和open in new window | | 数组 数学 | |
1088 | 易混淆数 IIopen in new window | | 数学 回溯 | |
1093 | 大样本统计open in new window | | 数组 数学 概率与统计 | |
1103 | 分糖果 IIopen in new window | | 数学 模拟 | |
1104 | 二叉树寻路open in new window | | 树 数学 二叉树 | |
1118 | 一月有多少天open in new window | | 数学 | |
1131 | 绝对值表达式的最大值open in new window | | 数组 数学 | |
1134 | 阿姆斯特朗数open in new window | | 数学 | |
1137 | 第 N 个泰波那契数open in new window | JSopen in new window | 记忆化搜索 数学 动态规划 | |
1140 | 石子游戏 IIopen in new window | | 数组 数学 动态规划 1+ | |
1154 | 一年中的第几天open in new window | | 数学 字符串 | |
1175 | 质数排列open in new window | | 数学 | |
1180 | 统计只含单一字母的子串open in new window | | 数学 字符串 | |
1185 | 一周中的第几天open in new window | | 数学 | |
1199 | 建造街区的最短时间open in new window | | 贪心 数学 堆(优先队列) | |
1201 | 丑数 IIIopen in new window | | 数学 二分查找 数论 | |
1217 | 玩筹码open in new window | | 贪心 数组 数学 | |
1227 | 飞机座位分配概率open in new window | | 脑筋急转弯 数学 动态规划 1+ | |
1228 | 等差数列中缺失的数字open in new window | | 数组 数学 | |
1230 | 抛掷硬币open in new window | | 数学 动态规划 概率与统计 | |
1232 | 缀点成线open in new window | | 几何 数组 数学 | |
1237 | 找出给定方程的正整数解open in new window | | 数学 双指针 二分查找 1+ | |
1238 | 循环码排列open in new window | | 位运算 数学 回溯 | |
1247 | 交换字符使得字符串相同open in new window | | 贪心 数学 字符串 | |
1248 | 统计「优美子数组」open in new window | | 数组 哈希表 数学 1+ | |
1250 | 检查「好数组」open in new window | | 数组 数学 数论 | |
1252 | 奇数值单元格的数目open in new window | | 数组 数学 模拟 | |
1256 | 加密数字open in new window | | 位运算 数学 字符串 | |
1259 | 不相交的握手open in new window | | 数学 动态规划 | |
1266 | 访问所有点的最小时间open in new window | | 几何 数组 数学 | |
1271 | 十六进制魔术数字open in new window | | 数学 字符串 | |
1276 | 不浪费原料的汉堡制作方案open in new window | | 数学 | |
1281 | 整数的各位积和之差open in new window | | 数学 | |
1290 | 二进制链表转整数open in new window | | 链表 数学 | |
1304 | 和为零的 N 个不同整数open in new window | | 数组 数学 | |
1307 | 口算难题open in new window | | 数组 数学 字符串 1+ | |
1317 | 将整数转换为两个无零整数的和open in new window | | 数学 | |
1323 | 6 和 9 组成的最大数字open in new window | | 贪心 数学 | |
1330 | 翻转子数组得到最大的数组值open in new window | | 贪心 数组 数学 | |
1342 | 将数字变成 0 的操作次数open in new window | | 位运算 数学 | |
1344 | 时钟指针的夹角open in new window | | 数学 | |
1352 | 最后 K 个数的乘积open in new window | | 设计 队列 数组 2+ | |
1359 | 有效的快递序列数目open in new window | | 数学 动态规划 组合数学 | |
1360 | 日期之间隔几天open in new window | | 数学 字符串 | |
1362 | 最接近的因数open in new window | | 数学 | |
1390 | 四因数open in new window | | 数组 数学 | |
1399 | 统计最大组的数目open in new window | | 哈希表 数学 | |
1401 | 圆和矩形是否有重叠open in new window | | 几何 数学 | |
1406 | 石子游戏 IIIopen in new window | | 数组 数学 动态规划 1+ | |
1414 | 和为 K 的最少斐波那契数字数目open in new window | | 贪心 数学 | |
1427 | 字符串的左右移open in new window | | 数组 数学 字符串 | |
1432 | 改变一个整数能得到的最大差值open in new window | | 贪心 数学 | |
1442 | 形成两个异或相等数组的三元组数目open in new window | | 位运算 数组 哈希表 2+ | |
1447 | 最简分数open in new window | | 数学 字符串 数论 | |
1453 | 圆形靶内的最大飞镖数量open in new window | | 几何 数组 数学 | |
1467 | 两个盒子中球的颜色数相同的概率open in new window | | 数组 数学 动态规划 3+ | |
1478 | 安排邮筒open in new window | | 数组 数学 动态规划 1+ | |
1486 | 数组异或操作open in new window | | 位运算 数学 | |
1492 | n 的第 k 个因子open in new window | | 数学 数论 | |
1510 | 石子游戏 IVopen in new window | | 数学 动态规划 博弈 | |
1512 | 好数对的数目open in new window | | 数组 哈希表 数学 1+ | |
1513 | 仅含 1 的子串数open in new window | | 数学 字符串 | |
1515 | 服务中心的最佳位置open in new window | | 几何 数学 随机化 | |
1518 | 换水问题open in new window | | 数学 模拟 | |
1523 | 在区间范围内统计奇数数目open in new window | | 数学 | |
1524 | 和为奇数的子数组数目open in new window | | 数组 数学 动态规划 1+ | |
1538 | 找出隐藏数组中出现次数最多的元素open in new window | | 数组 数学 交互 | |
1551 | 使数组中所有元素相等的最小操作数open in new window | | 数学 | |
1561 | 你可以获得的最大硬币数目open in new window | | 贪心 数组 数学 2+ | |
1563 | 石子游戏 Vopen in new window | | 数组 数学 动态规划 1+ | |
1569 | 将子数组重新排序得到同一个二叉搜索树的方案数open in new window | | 树 并查集 二叉搜索树 7+ | |
1573 | 分割字符串的方案数open in new window | | 数学 字符串 | |
1577 | 数的平方等于两数乘积的方法数open in new window | | 数组 哈希表 数学 1+ | |
1588 | 所有奇数长度子数组的和open in new window | | 数组 数学 前缀和 | |
1610 | 可见点的最大数目open in new window | | 几何 数组 数学 2+ | |
1621 | 大小为 K 的不重叠线段的数目open in new window | | 数学 动态规划 | |
1622 | 奇妙序列open in new window | | 设计 线段树 数学 | |
1627 | 带阈值的图连通性open in new window | | 并查集 数组 数学 | |
1628 | 设计带解析函数的表达式树open in new window | | 栈 树 设计 2+ | |
1634 | 求两个多项式链表的和open in new window | | 链表 数学 双指针 | |
1641 | 统计字典序元音字符串的数目open in new window | | 数学 动态规划 组合数学 | |
1643 | 第 K 条最小指令open in new window | | 数组 数学 动态规划 1+ | |
1648 | 销售价值减少的颜色球open in new window | | 贪心 数组 数学 3+ | |
1680 | 连接连续二进制数字open in new window | | 位运算 数学 模拟 | |
1685 | 有序数组中差绝对值之和open in new window | | 数组 数学 前缀和 | |
1686 | 石子游戏 VIopen in new window | | 贪心 数组 数学 3+ | |
1688 | 比赛中的配对次数open in new window | | 数学 模拟 | |
1690 | 石子游戏 VIIopen in new window | | 数组 数学 动态规划 1+ | |
1716 | 计算力扣银行的钱open in new window | | 数学 | |
1728 | 猫和老鼠 IIopen in new window | | 图 拓扑排序 记忆化搜索 5+ | |
1735 | 生成乘积数组的方案数open in new window | | 数组 数学 动态规划 2+ | |
1739 | 放置盒子open in new window | | 贪心 数学 二分查找 | |
1742 | 盒子中小球的最大数量open in new window | | 哈希表 数学 计数 | |
1753 | 移除石子的最大得分open in new window | | 贪心 数学 堆(优先队列) | |
1759 | 统计同质子字符串的数目open in new window | | 数学 字符串 | |
1766 | 互质树open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1776 | 车队 IIopen in new window | | 栈 数组 数学 2+ | |
1780 | 判断一个数字是否可以表示成三的幂的和open in new window | | 数学 | |
1799 | N 次操作后的最大分数和open in new window | | 位运算 数组 数学 4+ | |
1806 | 还原排列的最少操作步数open in new window | | 数组 数学 模拟 | |
1808 | 好因子的最大数目open in new window | | 递归 数学 | |
1812 | 判断国际象棋棋盘中一个格子的颜色open in new window | | 数学 字符串 | |
1814 | 统计一个数组中好对子的数目open in new window | | 数组 哈希表 数学 1+ | |
1819 | 序列中不同最大公约数的数目open in new window | | 数组 数学 计数 1+ | |
1822 | 数组元素积的符号open in new window | | 数组 数学 | |
1823 | 找出游戏的获胜者open in new window | | 递归 队列 数组 2+ | |
1828 | 统计一个圆中点的数目open in new window | | 几何 数组 数学 | |
1830 | 使字符串有序的最少操作次数open in new window | | 数学 字符串 组合数学 | |
1835 | 所有数对按位与结果的异或和open in new window | | 位运算 数组 数学 | |
1837 | K 进制表示下的各位数字总和open in new window | | 数学 | |
1840 | 最高建筑高度open in new window | | 数组 数学 | |
1862 | 向下取整数对和open in new window | | 数组 数学 二分查找 1+ | |
1863 | 找出所有子集的异或总和再求和open in new window | | 位运算 数组 数学 2+ | |
1866 | 恰有 K 根木棍可以看到的排列数目open in new window | | 数学 动态规划 组合数学 | |
1872 | 石子游戏 VIIIopen in new window | | 数组 数学 动态规划 2+ | |
1878 | 矩阵中最大的三个菱形和open in new window | | 数组 数学 矩阵 3+ | |
1884 | 鸡蛋掉落-两枚鸡蛋open in new window | | 数学 动态规划 | |
1896 | 反转表达式值的最少操作次数open in new window | | 栈 数学 字符串 1+ | |
1903 | 字符串中的最大奇数open in new window | | 贪心 数学 字符串 | |
1904 | 你完成的完整对局数open in new window | | 数学 字符串 | |
1908 | Nim 游戏 IIopen in new window | | 位运算 脑筋急转弯 数组 3+ | |
1916 | 统计为蚁群构筑房间的不同顺序open in new window | | 树 图 拓扑排序 3+ | |
1922 | 统计好数字的数目open in new window | | 递归 数学 | |
1924 | 安装栅栏 IIopen in new window | | 几何 数组 数学 | |
1925 | 统计平方和三元组的数目open in new window | | 数学 枚举 | |
1927 | 求和游戏open in new window | | 贪心 数学 博弈 | |
1952 | 三除数open in new window | | 数学 | |
1954 | 收集足够苹果的最小花园周长open in new window | | 数学 二分查找 | |
1956 | 感染 K 种病毒所需的最短时间open in new window | | 几何 数组 数学 2+ | |
1969 | 数组元素的最小非零乘积open in new window | | 贪心 递归 数学 | |
1979 | 找出数组的最大公约数open in new window | | 数组 数学 数论 | |
1994 | 好子集的数目open in new window | | 位运算 数组 数学 2+ | |
1998 | 数组的最大公因数排序open in new window | | 并查集 数组 数学 2+ | |
1999 | 最小的仅由两个数组成的倍数open in new window | | 数学 枚举 | |
2001 | 可互换矩形的组数open in new window | | 数组 哈希表 数学 2+ | |
2005 | 斐波那契树的移除子树游戏open in new window | | 树 数学 动态规划 2+ | |
2019 | 解出数学表达式的学生分数open in new window | | 栈 记忆化搜索 数组 3+ | |
2028 | 找出缺失的观测数据open in new window | | 数组 数学 模拟 | |
2029 | 石子游戏 IXopen in new window | | 贪心 数组 数学 2+ | |
2033 | 获取单值网格的最小操作数open in new window | | 数组 数学 矩阵 1+ | |
2038 | 如果相邻两个颜色均相同则删除当前颜色open in new window | | 贪心 数学 字符串 1+ | |
2048 | 下一个更大的数值平衡数open in new window | | 数学 回溯 枚举 | |
2063 | 所有子字符串中的元音open in new window | | 数学 字符串 动态规划 1+ | |
2081 | k 镜像数字的和open in new window | | 数学 枚举 | |
2083 | 求以相同字母开头和结尾的子串总数open in new window | | 哈希表 数学 字符串 2+ | |
2101 | 引爆最多的炸弹open in new window | | 深度优先搜索 广度优先搜索 图 3+ | |
2110 | 股票平滑下跌阶段的数目open in new window | | 数组 数学 动态规划 | |
2117 | 一个区间内所有数乘积的缩写open in new window | | 数学 | |
2119 | 反转两次的数字open in new window | | 数学 | |
2125 | 银行中的激光束数量open in new window | | 数组 数学 字符串 1+ | |
2128 | 通过翻转行或列来去除所有的 1open in new window | | 位运算 数组 数学 1+ | |
2139 | 得到目标值的最少行动次数open in new window | | 贪心 数学 | |
2147 | 分隔长廊的方案数open in new window | | 数学 字符串 动态规划 | |
2152 | 穿过所有点的所需最少直线数量open in new window | | 位运算 几何 数组 5+ | |
2160 | 拆分数位后四位数字的最小和open in new window | | 贪心 数学 排序 | |
2162 | 设置时间的最少代价open in new window | | 数学 枚举 | |
2165 | 重排数字的最小值open in new window | | 数学 排序 | |
2169 | 得到 0 的操作数open in new window | | 数学 模拟 | |
2177 | 找到和为给定整数的三个连续整数open in new window | | 数学 模拟 | |
2178 | 拆分成最多数目的正偶数之和open in new window | | 贪心 数学 回溯 | |
2180 | 统计各位数字之和为偶数的整数个数open in new window | | 数学 模拟 | |
2183 | 统计可以被 K 整除的下标对数目open in new window | | 数组 数学 数论 | |
2189 | 建造纸牌屋的方法数open in new window | | 数学 动态规划 | |
2195 | 向数组中追加 K 个整数open in new window | | 贪心 数组 数学 1+ | |
2197 | 替换数组中的非互质数open in new window | | 栈 数组 数学 1+ | |
2198 | 单因数三元组open in new window | | 数学 | |
2217 | 找到指定长度的回文数open in new window | | 数组 数学 | |
2221 | 数组的三角和open in new window | | 数组 数学 组合数学 1+ | |
2235 | 两整数相加open in new window | | 数学 | |
2240 | 买钢笔和铅笔的方案数open in new window | | 数学 枚举 | |
2249 | 统计圆内格点数目open in new window | | 几何 数组 哈希表 2+ | |
2266 | 统计打字方案数open in new window | | 哈希表 数学 字符串 1+ | |
2269 | 找到一个数字的 K 美丽值open in new window | | 数学 字符串 滑动窗口 | |
2280 | 表示一个折线图的最少线段数open in new window | | 几何 数组 数学 2+ | |
2310 | 个位数字为 K 的整数之和open in new window | | 贪心 数学 动态规划 1+ | |
2317 | 操作后的最大异或和open in new window | | 位运算 数组 数学 | |
2333 | 最小差值平方和open in new window | | 数组 数学 排序 1+ | |
2338 | 统计理想数组的数目open in new window | | 数学 动态规划 组合数学 1+ | |
2344 | 使数组可以被整除的最少删除次数open in new window | | 数组 数学 数论 2+ | |
2348 | 全 0 子数组的数目open in new window | | 数组 数学 | |
2358 | 分组的最大数量open in new window | | 贪心 数组 数学 1+ | |
2366 | 将数组排序的最少替换次数open in new window | | 贪心 数组 数学 | |
2376 | 统计特殊整数open in new window | | 数学 动态规划 | |
2393 | 严格递增的子数组个数open in new window | | 数组 数学 动态规划 | |
2396 | 严格回文的数字open in new window | | 脑筋急转弯 数学 双指针 | |
2400 | 恰好移动 k 步到达某一位置的方法数目open in new window | | 数学 动态规划 组合数学 | |
2409 | 统计共同度过的日子数open in new window | | 数学 字符串 | |
2413 | 最小偶倍数open in new window | | 数学 数论 | |
2417 | 最近的公平整数open in new window | | 数学 枚举 | |
2427 | 公因子的数目open in new window | | 数学 枚举 数论 | |
2436 | 使子数组最大公约数大于一的最小分割数open in new window | | 贪心 数组 数学 2+ | |
2440 | 创建价值相同的连通块open in new window | | 树 深度优先搜索 数组 2+ | |
2442 | 反转之后不同整数的数目open in new window | | 数组 哈希表 数学 | |
2443 | 反转之后的数字和open in new window | | 数学 枚举 | |
2447 | 最大公因数等于 K 的子数组数目open in new window | | 数组 数学 数论 | |
2450 | 应用操作后不同二进制字符串的数量open in new window | | 数学 字符串 | |
2455 | 可被三整除的偶数的平均值open in new window | | 数组 数学 | |
2457 | 美丽整数的最小增量open in new window | | 贪心 数学 | |
2464 | 有效分割中的最少子数组数目open in new window | | 数组 数学 动态规划 1+ | |
2469 | 温度转换open in new window | | 数学 | |
2470 | 最小公倍数为 K 的子数组数目open in new window | | 数组 数学 数论 | |
2481 | 分割圆的最少切割次数open in new window | | 几何 数学 | |
2485 | 找出中枢整数open in new window | | 数学 前缀和 | |
2489 | 固定比率的子字符串数open in new window | | 哈希表 数学 字符串 1+ | |
2495 | 乘积为偶数的子数组数open in new window | | 数组 数学 动态规划 | |
2505 | 所有子序列和的按位或open in new window | | 位运算 脑筋急转弯 数组 1+ | |
2507 | 使用质因数之和替换后可以取到的最小值open in new window | | 数学 数论 | |
2513 | 最小化两个数组中的最大值open in new window | | 数学 二分查找 数论 | |
2514 | 统计同位异构字符串数目open in new window | | 哈希表 数学 字符串 2+ | |
2520 | 统计能整除数字的位数open in new window | | 数学 | |
2521 | 数组乘积中的不同质因数数目open in new window | | 数组 哈希表 数学 1+ | |
2523 | 范围内最接近的两个质数open in new window | | 数学 数论 | |
2524 | 子数组的最大频率分数open in new window | | 数组 哈希表 数学 1+ | |
2525 | 根据规则将箱子分类open in new window | | 数学 | |
2527 | 查询数组 Xor 美丽值open in new window | | 位运算 数组 数学 | |
2535 | 数组元素和与数字和的绝对差open in new window | | 数组 数学 | |
2539 | 好子序列的个数open in new window | | 哈希表 数学 字符串 2+ | |
2541 | 使数组中所有元素相等的最小操作数 IIopen in new window | | 贪心 数组 数学 | |
2543 | 判断一个点是否可以到达open in new window | | 数学 数论 | |
2544 | 交替数字和open in new window | | 数学 | |
2549 | 统计桌面上的不同数字open in new window | | 数组 哈希表 数学 1+ | |
2550 | 猴子碰撞的方法数open in new window | | 递归 数学 | |
2566 | 替换一个数字后的最大差值open in new window | | 贪心 数学 | |
2572 | 无平方子集计数open in new window | | 位运算 数组 数学 2+ | |
2575 | 找出字符串的可整除数组open in new window | | 数组 数学 字符串 | |
2578 | 最小和分割open in new window | | 贪心 数学 排序 | |
2579 | 统计染色格子数open in new window | | 数学 | |
2582 | 递枕头open in new window | | 数学 模拟 | |
2584 | 分割数组使乘积互质open in new window | | 数组 哈希表 数学 1+ | |
2591 | 将钱分给最多的儿童open in new window | | 贪心 数学 | |
2598 | 执行操作后的最大 MEXopen in new window | | 贪心 数组 哈希表 1+ | |
2600 | K 件物品的最大和open in new window | | 贪心 数学 | |
2601 | 质数减法运算open in new window | | 贪心 数组 数学 2+ | |
2607 | 使子数组元素和相等open in new window | | 数组 数学 数论 1+ | |
2613 | 美数对open in new window | | 几何 数组 数学 3+ | |
2614 | 对角线上的质数open in new window | | 数组 数学 矩阵 1+ | |
2647 | 把三角形染成红色open in new window | | 数组 数学 | |
2651 | 计算列车到站时间open in new window | | 数学 | |
2652 | 倍数求和open in new window | | 数组 数学 数论 | |
2654 | 使数组所有元素变成 1 的最少操作次数open in new window | | 数组 数学 数论 | |
2681 | 英雄的力量open in new window | | 数组 数学 前缀和 1+ | |
2698 | 求一个整数的惩罚数open in new window | | 递归 数学 | |
2709 | 最大公约数遍历open in new window | | 并查集 数组 数学 1+ | |
2719 | 统计整数数目open in new window | | 数学 字符串 动态规划 | |
2729 | 判断一个数是否迷人open in new window | | 哈希表 数学 | |
2739 | 总行驶距离open in new window | | 数学 模拟 | |
2745 | 构造最长的新字符串open in new window | | 贪心 脑筋急转弯 数学 | |
2748 | 美丽下标对的数目open in new window | | 数组 数学 数论 | |
2750 | 将数组划分成若干好子数组的方式open in new window | | 数组 数学 | |
LCP 02 | 分式化简open in new window | | 数组 数学 数论 1+ | |
LCP 06 | 拿硬币open in new window | | 数组 数学 | |
LCP 11 | 期望个数统计open in new window | | 数组 哈希表 数学 1+ | |
LCP 14 | 切分数组open in new window | | 数组 数学 动态规划 1+ | |
LCP 15 | 游乐园的迷宫open in new window | | 贪心 几何 数组 1+ | |
LCP 16 | 游乐园的游览计划open in new window | | 图 几何 数学 | |
LCP 17 | 速算机器人open in new window | | 数学 字符串 模拟 | |
LCP 22 | 黑白方格画open in new window | | 数学 | |
LCP 24 | 数字游戏open in new window | | 数组 数学 堆(优先队列) | |
LCP 25 | 古董键盘open in new window | | 数学 动态规划 组合数学 | |
LCP 27 | 黑盒光线反射open in new window | | 设计 线段树 数学 1+ | |
LCP 29 | 乐团站位open in new window | | 数学 | |
LCP 37 | 最小矩形面积open in new window | | 贪心 几何 数组 3+ | |
LCP 42 | 玩具套圈open in new window | | 几何 数组 哈希表 3+ | |
LCP 46 | 志愿者调配open in new window | | 图 数组 数学 | |
LCP 48 | 无限棋局open in new window | | 数组 数学 枚举 1+ | |
LCP 70 | 沙地治理open in new window | | 数组 数学 | |
LCS 01 | 下载插件open in new window | | 贪心 数学 动态规划 | |
剑指 Offer 10 - I | 斐波那契数列open in new window | JSopen in new window | 记忆化搜索 数学 动态规划 | |
剑指 Offer 10 - II | 青蛙跳台阶问题open in new window | JSopen in new window | 记忆化搜索 数学 动态规划 | |
剑指 Offer 14 - I | 剪绳子open in new window | JSopen in new window | 数学 动态规划 | |
剑指 Offer 14 - II | 剪绳子 IIopen in new window | JSopen in new window | 数学 动态规划 | |
剑指 Offer 16 | 数值的整数次方open in new window | JSopen in new window | 递归 数学 | |
剑指 Offer 17 | 打印从1到最大的n位数open in new window | JSopen in new window | 数组 数学 | |
剑指 Offer 43 | 1~n 整数中 1 出现的次数open in new window | | 递归 数学 动态规划 | |
剑指 Offer 44 | 数字序列中某一位的数字open in new window | | 数学 二分查找 | |
剑指 Offer 49 | 丑数open in new window | JSopen in new window | 哈希表 数学 动态规划 1+ | |
剑指 Offer 53 - II | 0~n-1中缺失的数字open in new window | JSopen in new window | 位运算 数组 哈希表 2+ | |
剑指 Offer 57 - II | 和为s的连续正数序列open in new window | | 数学 双指针 枚举 | |
剑指 Offer 58 - II | 左旋转字符串open in new window | | 数学 双指针 字符串 | |
剑指 Offer 60 | n个骰子的点数open in new window | | 数学 动态规划 概率与统计 | |
剑指 Offer 62 | 圆圈中最后剩下的数字open in new window | | 递归 数学 | |
剑指 Offer 65 | 不用加减乘除做加法open in new window | | 位运算 数学 | |
剑指 Offer II 001 | 整数除法open in new window | | 位运算 数学 | |
剑指 Offer II 002 | 二进制加法open in new window | | 位运算 数学 字符串 1+ | |
剑指 Offer II 025 | 链表中的两数相加open in new window | | 栈 链表 数学 | |
剑指 Offer II 030 | 插入、删除和随机访问都是 O(1) 的容器open in new window | | 设计 数组 哈希表 2+ | |
剑指 Offer II 035 | 最小时间差open in new window | | 数组 数学 字符串 1+ | |
剑指 Offer II 036 | 后缀表达式open in new window | | 栈 数组 数学 | |
剑指 Offer II 071 | 按权重生成随机数open in new window | | 数组 数学 二分查找 2+ | |
剑指 Offer II 072 | 求平方根open in new window | | 数学 二分查找 | |
剑指 Offer II 098 | 路径的数目open in new window | | 数学 动态规划 组合数学 | |
剑指 Offer II 101 | 分割等和子集open in new window | JSopen in new window | 数学 字符串 模拟 | |
面试题 01.07 | 旋转矩阵open in new window | | 数组 数学 矩阵 | |
面试题 02.05 | 链表求和open in new window | | 递归 链表 数学 | |
面试题 05.02 | 二进制数转字符串open in new window | | 位运算 数学 字符串 | |
面试题 05.08 | 绘制直线open in new window | | 位运算 数组 数学 | |
面试题 08.01 | 三步问题open in new window | | 记忆化搜索 数学 动态规划 | |
面试题 08.05 | 递归乘法open in new window | | 位运算 递归 数学 | |
面试题 08.11 | 硬币open in new window | | 数组 数学 动态规划 | |
面试题 16.01 | 交换数字open in new window | | 位运算 数学 | |
面试题 16.03 | 交点open in new window | | 几何 数学 | |
面试题 16.05 | 阶乘尾数open in new window | | 数学 | |
面试题 16.07 | 最大数值open in new window | | 位运算 脑筋急转弯 数学 | |
面试题 16.08 | 整数的英语表示open in new window | | 递归 数学 字符串 | |
面试题 16.09 | 运算open in new window | | 设计 数学 | |
面试题 16.11 | 跳水板open in new window | | 数组 数学 | |
面试题 16.13 | 平分正方形open in new window | | 几何 数学 | |
面试题 16.14 | 最佳直线open in new window | | 几何 数组 哈希表 1+ | |
面试题 16.18 | 模式匹配open in new window | | 数学 字符串 回溯 1+ | |
面试题 16.26 | 计算器open in new window | | 栈 数学 字符串 | |
面试题 17.01 | 不用加号的加法open in new window | | 位运算 数学 | |
面试题 17.04 | 消失的数字open in new window | | 位运算 数组 哈希表 2+ | |
面试题 17.06 | 2出现的次数open in new window | | 递归 数学 动态规划 | |
面试题 17.09 | 第 k 个数open in new window | | 哈希表 数学 动态规划 1+ | |