17 | 电话号码的字母组合open in new window | [✓] | 哈希表 字符串 回溯 | |
22 | 括号生成open in new window | [✓] | 字符串 动态规划 回溯 | |
37 | 解数独open in new window | [✓] | 数组 哈希表 回溯 1+ | |
39 | 组合总和open in new window | [✓] | 数组 回溯 | |
40 | 组合总和 IIopen in new window | [✓] | 数组 回溯 | |
46 | 全排列open in new window | [✓] | 数组 回溯 | |
47 | 全排列 IIopen in new window | [✓] | 数组 回溯 | |
51 | N 皇后open in new window | [✓] | 数组 回溯 | |
52 | N 皇后 IIopen in new window | [✓] | 回溯 | |
77 | 组合open in new window | [✓] | 回溯 | |
78 | 子集open in new window | [✓] | 位运算 数组 回溯 | |
79 | 单词搜索open in new window | [✓] | 数组 字符串 回溯 1+ | |
89 | 格雷编码open in new window | | 位运算 数学 回溯 | |
90 | 子集 IIopen in new window | [✓] | 位运算 数组 回溯 | |
93 | 复原 IP 地址open in new window | [✓] | 字符串 回溯 | |
95 | 不同的二叉搜索树 IIopen in new window | [✓] | 树 二叉搜索树 动态规划 2+ | |
113 | 路径总和 IIopen in new window | [✓] | 树 深度优先搜索 回溯 1+ | |
126 | 单词接龙 IIopen in new window | | 广度优先搜索 哈希表 字符串 1+ | |
131 | 分割回文串open in new window | [✓] | 字符串 动态规划 回溯 | |
140 | 单词拆分 IIopen in new window | | 字典树 记忆化搜索 数组 4+ | |
212 | 单词搜索 IIopen in new window | [✓] | 字典树 数组 字符串 2+ | |
216 | 组合总和 IIIopen in new window | [✓] | 数组 回溯 | |
254 | 因子的组合 🔒open in new window | | 回溯 | |
257 | 二叉树的所有路径open in new window | [✓] | 树 深度优先搜索 字符串 2+ | |
267 | 回文排列 II 🔒open in new window | | 哈希表 字符串 回溯 | |
282 | 给表达式添加运算符open in new window | | 数学 字符串 回溯 | |
291 | 单词规律 II 🔒open in new window | | 哈希表 字符串 回溯 | |
294 | 翻转游戏 II 🔒open in new window | | 记忆化搜索 数学 动态规划 2+ | |
301 | 删除无效的括号open in new window | | 广度优先搜索 字符串 回溯 | |
306 | 累加数open in new window | | 字符串 回溯 | |
320 | 列举单词的全部缩写 🔒open in new window | | 位运算 字符串 回溯 | |
351 | 安卓系统手势解锁 🔒open in new window | | 位运算 动态规划 回溯 1+ | |
357 | 统计各位数字都不同的数字个数open in new window | | 数学 动态规划 回溯 | |
401 | 二进制手表open in new window | | 位运算 回溯 | |
411 | 最短独占单词缩写 🔒open in new window | | 位运算 数组 字符串 1+ | |
425 | 单词方块 🔒open in new window | | 字典树 数组 字符串 1+ | |
465 | 最优账单平衡 🔒open in new window | | 位运算 数组 动态规划 2+ | |
473 | 火柴拼正方形open in new window | | 位运算 数组 动态规划 2+ | |
489 | 扫地机器人 🔒open in new window | | 回溯 交互 | |
491 | 非递减子序列open in new window | | 位运算 数组 哈希表 1+ | |
494 | 目标和open in new window | [✓] | 数组 动态规划 回溯 | |
526 | 优美的排列open in new window | | 位运算 数组 动态规划 2+ | |
638 | 大礼包open in new window | | 位运算 记忆化搜索 数组 3+ | |
679 | 24 点游戏open in new window | | 数组 数学 回溯 | |
681 | 最近时刻 🔒open in new window | | 哈希表 字符串 回溯 1+ | |
691 | 贴纸拼词open in new window | | 位运算 数组 字符串 3+ | |
698 | 划分为k个相等的子集open in new window | | 位运算 记忆化搜索 数组 3+ | |
784 | 字母大小写全排列open in new window | | 位运算 字符串 回溯 | |
797 | 所有可能的路径open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
816 | 模糊坐标open in new window | | 字符串 回溯 枚举 | |
842 | 将数组拆分成斐波那契序列open in new window | | 字符串 回溯 | |
967 | 连续差相同的数字open in new window | | 广度优先搜索 回溯 | |
980 | 不同路径 IIIopen in new window | | 位运算 数组 回溯 1+ | |
988 | 从叶结点开始的最小字符串open in new window | | 树 深度优先搜索 字符串 2+ | |
996 | 平方数组的数目open in new window | | 位运算 数组 哈希表 4+ | |
1066 | 校园自行车分配 II 🔒open in new window | | 位运算 数组 动态规划 2+ | |
1079 | 活字印刷open in new window | | 哈希表 字符串 回溯 1+ | |
1087 | 花括号展开 🔒open in new window | | 广度优先搜索 字符串 回溯 | |
1088 | 易混淆数 II 🔒open in new window | | 数学 回溯 | |
1096 | 花括号展开 IIopen in new window | | 栈 广度优先搜索 字符串 1+ | |
1215 | 步进数 🔒open in new window | | 广度优先搜索 数学 回溯 | |
1219 | 黄金矿工open in new window | | 数组 回溯 矩阵 | |
1238 | 循环码排列open in new window | | 位运算 数学 回溯 | |
1239 | 串联字符串的最大长度open in new window | | 位运算 数组 字符串 1+ | |
1240 | 铺瓷砖open in new window | | 回溯 | |
1255 | 得分最高的单词集合open in new window | | 位运算 数组 字符串 3+ | |
1258 | 近义词句子 🔒open in new window | | 并查集 数组 哈希表 2+ | |
1286 | 字母组合迭代器open in new window | | 设计 字符串 回溯 1+ | |
1307 | 口算难题open in new window | | 数组 数学 字符串 1+ | |
1415 | 长度为 n 的开心字符串中字典序第 k 小的字符串open in new window | | 字符串 回溯 | |
1467 | 两个盒子中球的颜色数相同的概率open in new window | | 数组 数学 动态规划 3+ | |
1593 | 拆分字符串使唯一子字符串的数目最大open in new window | [✓] | 哈希表 字符串 回溯 | |
1601 | 最多可达成的换楼请求数目open in new window | | 位运算 数组 回溯 1+ | |
1655 | 分配重复整数open in new window | | 位运算 数组 动态规划 2+ | |
1718 | 构建字典序最大的可行序列open in new window | | 数组 回溯 | |
1723 | 完成所有工作的最短时间open in new window | | 位运算 数组 动态规划 2+ | |
1774 | 最接近目标价格的甜点成本open in new window | | 数组 动态规划 回溯 | |
1799 | N 次操作后的最大分数和open in new window | | 位运算 数组 数学 4+ | |
1849 | 将字符串拆分为递减的连续值open in new window | | 字符串 回溯 | |
1863 | 找出所有子集的异或总和再求和open in new window | | 位运算 数组 数学 3+ | |
1947 | 最大兼容性评分和open in new window | | 位运算 数组 动态规划 2+ | |
1980 | 找出不同的二进制字符串open in new window | | 数组 哈希表 字符串 1+ | |
1986 | 完成任务的最少工作时间段open in new window | | 位运算 数组 动态规划 2+ | |
2002 | 两个回文子序列长度的最大乘积open in new window | | 位运算 字符串 动态规划 2+ | |
2014 | 重复 K 次的最长子序列open in new window | | 贪心 字符串 回溯 2+ | |
2044 | 统计按位或能得到最大值的子集数目open in new window | [✓] | 位运算 数组 回溯 1+ | |
2048 | 下一个更大的数值平衡数open in new window | | 数学 回溯 枚举 | |
2056 | 棋盘上有效移动组合的数目open in new window | | 数组 字符串 回溯 1+ | |
2065 | 最大化一张图中的路径价值open in new window | | 图 数组 回溯 | |
2151 | 基于陈述统计最多好人数open in new window | | 位运算 数组 回溯 1+ | |
2152 | 穿过所有点的所需最少直线数量 🔒open in new window | | 位运算 几何 数组 5+ | |
2178 | 拆分成最多数目的正偶数之和open in new window | | 贪心 数学 回溯 | |
2212 | 射箭比赛中的最大得分open in new window | | 位运算 数组 回溯 1+ | |
2305 | 公平分发饼干open in new window | | 位运算 数组 动态规划 2+ | |
2375 | 根据模式串构造最小数字open in new window | | 栈 贪心 字符串 1+ | |
2397 | 被列覆盖的最多行数open in new window | | 位运算 数组 回溯 2+ | |
2597 | 美丽子集的数目open in new window | | 数组 哈希表 数学 4+ | |
2664 | 巡逻的骑士 🔒open in new window | | 数组 回溯 矩阵 | |
2698 | 求一个整数的惩罚数open in new window | | 数学 回溯 | |
2708 | 一个小组的最大实力值open in new window | | 贪心 位运算 数组 4+ | |
2767 | 将字符串分割为最少的美丽子字符串open in new window | | 哈希表 字符串 动态规划 1+ | |
2992 | 自整除排列的数量 🔒open in new window | | 位运算 数组 动态规划 2+ | |
LCP 51 | 烹饪料理open in new window | | 位运算 数组 回溯 1+ | |
LCP 58 | 积木拼接open in new window | | 数组 回溯 矩阵 | |
剑指 Offer 12 | 矩阵中的路径open in new window | [✓] | 数组 字符串 回溯 1+ | |
剑指 Offer 34 | 二叉树中和为某一值的路径open in new window | [✓] | 树 深度优先搜索 回溯 1+ | |
剑指 Offer 38 | 字符串的排列open in new window | [✓] | 字符串 回溯 | |
剑指 Offer II 102 | 加减的目标值open in new window | [✓] | 数组 动态规划 回溯 | |
剑指 Offer II 110 | 所有路径open in new window | | 深度优先搜索 广度优先搜索 图 1+ | |
剑指 Offer II 79 | 所有子集open in new window | [✓] | 位运算 数组 回溯 | |
剑指 Offer II 80 | 含有 k 个元素的组合open in new window | [✓] | 数组 回溯 | |
剑指 Offer II 81 | 允许重复选择元素的组合open in new window | [✓] | 数组 回溯 | |
剑指 Offer II 82 | 含有重复元素集合的组合open in new window | [✓] | 数组 回溯 | |
剑指 Offer II 83 | 没有重复元素集合的全排列open in new window | [✓] | 数组 回溯 | |
剑指 Offer II 84 | 含有重复元素集合的全排列open in new window | [✓] | 数组 回溯 | |
剑指 Offer II 85 | 生成匹配的括号open in new window | [✓] | 字符串 动态规划 回溯 | |
剑指 Offer II 87 | 复原 IPopen in new window | [✓] | 字符串 回溯 | |
面试题 04.09 | 二叉搜索树序列open in new window | | 树 二叉搜索树 回溯 1+ | |
面试题 08.02 | 迷路的机器人open in new window | | 数组 动态规划 回溯 1+ | |
面试题 08.04 | 幂集open in new window | | 位运算 数组 回溯 | |
面试题 08.07 | 无重复字符串的排列组合open in new window | | 字符串 回溯 | |
面试题 08.08 | 有重复字符串的排列组合open in new window | | 字符串 回溯 | |
面试题 08.09 | 括号open in new window | | 字符串 动态规划 回溯 | |
面试题 08.12 | 八皇后open in new window | | 数组 回溯 | |
面试题 16.18 | 模式匹配open in new window | | 数学 字符串 回溯 1+ | |
面试题 17.22 | 单词转换open in new window | | 广度优先搜索 哈希表 字符串 1+ | |
面试题 17.25 | 单词矩阵open in new window | | 字典树 数组 字符串 1+ | |