0002 | 两数相加open in new window | JSopen in new window | 递归 链表 数学 | |
0010 | 正则表达式匹配open in new window | JSopen in new window | 递归 字符串 动态规划 | |
0021 | 合并两个有序链表open in new window | JSopen in new window | 递归 链表 | |
0024 | 两两交换链表中的节点open in new window | JSopen in new window | 递归 链表 | |
0025 | K 个一组翻转链表open in new window | JSopen in new window | 递归 链表 | |
0044 | 通配符匹配open in new window | JSopen in new window | 贪心 递归 字符串 1+ | |
0050 | Pow(x, n)open in new window | JSopen in new window | 递归 数学 | |
0060 | 排列序列open in new window | | 递归 数学 | |
0143 | 重排链表open in new window | JSopen in new window | 栈 递归 链表 1+ | |
0203 | 移除链表元素open in new window | JSopen in new window | 递归 链表 | |
0206 | 反转链表open in new window | JSopen in new window | 递归 链表 | |
0224 | 基本计算器open in new window | JSopen in new window | 栈 递归 数学 1+ | |
0231 | 2 的幂open in new window | | 位运算 递归 数学 | |
0233 | 数字 1 的个数open in new window | | 递归 数学 动态规划 | |
0234 | 回文链表open in new window | JSopen in new window | 栈 递归 链表 1+ | |
0241 | 为运算表达式设计优先级open in new window | | 递归 记忆化搜索 数学 2+ | |
0247 | 中心对称数 IIopen in new window | | 递归 数组 字符串 | |
0248 | 中心对称数 IIIopen in new window | | 递归 数组 字符串 | |
0255 | 验证前序遍历序列二叉搜索树open in new window | | 栈 树 二叉搜索树 3+ | |
0273 | 整数转换英文表示open in new window | | 递归 数学 字符串 | |
0326 | 3 的幂open in new window | | 递归 数学 | |
0342 | 4的幂open in new window | | 位运算 递归 数学 | |
0390 | 消除游戏open in new window | | 递归 数学 | |
0394 | 字符串解码open in new window | JSopen in new window | 栈 递归 字符串 | |
0439 | 三元表达式解析器open in new window | | 栈 递归 字符串 | |
0486 | 预测赢家open in new window | | 递归 数组 数学 2+ | |
0509 | 斐波那契数open in new window | JSopen in new window | 递归 记忆化搜索 数学 1+ | |
0544 | 输出比赛匹配对open in new window | | 递归 字符串 模拟 | |
0736 | Lisp 语法解析open in new window | | 栈 递归 哈希表 1+ | |
0761 | 特殊的二进制序列open in new window | | 递归 字符串 | |
0770 | 基本计算器 IVopen in new window | | 栈 递归 哈希表 2+ | |
0772 | 基本计算器 IIIopen in new window | | 栈 递归 数学 1+ | |
0776 | 拆分二叉搜索树open in new window | | 树 二叉搜索树 递归 1+ | |
0779 | 第K个语法符号open in new window | | 位运算 递归 数学 | |
0894 | 所有可能的真二叉树open in new window | | 树 递归 记忆化搜索 2+ | |
1106 | 解析布尔表达式open in new window | | 栈 递归 字符串 | |
1265 | 逆序打印不可变链表open in new window | | 栈 递归 链表 1+ | |
1545 | 找出第 N 个二进制字符串中的第 K 位open in new window | | 递归 字符串 | |
1808 | 好因子的最大数目open in new window | | 递归 数学 | |
1823 | 找出游戏的获胜者open in new window | | 递归 队列 数组 2+ | |
1922 | 统计好数字的数目open in new window | | 递归 数学 | |
1969 | 数组元素的最小非零乘积open in new window | | 贪心 递归 数学 | |
2212 | 射箭比赛中的最大得分open in new window | | 位运算 递归 数组 1+ | |
2487 | 从链表中移除节点open in new window | | 栈 递归 链表 1+ | |
2550 | 猴子碰撞的方法数open in new window | | 递归 数学 | |
2664 | 巡逻的骑士open in new window | | 递归 数组 矩阵 | |
2698 | 求一个整数的惩罚数open in new window | | 递归 数学 | |
2708 | 一个小组的最大实力值open in new window | | 贪心 递归 数组 1+ | |
剑指 Offer 06 | 从尾到头打印链表open in new window | JSopen in new window | 栈 递归 链表 1+ | |
剑指 Offer 16 | 数值的整数次方open in new window | JSopen in new window | 递归 数学 | |
剑指 Offer 19 | 正则表达式匹配open in new window | JSopen in new window | 递归 字符串 动态规划 | |
剑指 Offer 24 | 反转链表open in new window | JSopen in new window | 递归 链表 | |
剑指 Offer 25 | 合并两个排序的链表open in new window | JSopen in new window | 递归 链表 | |
剑指 Offer 33 | 二叉搜索树的后序遍历序列open in new window | JSopen in new window | 栈 树 二叉搜索树 3+ | |
剑指 Offer 43 | 1~n 整数中 1 出现的次数open in new window | | 递归 数学 动态规划 | |
剑指 Offer 62 | 圆圈中最后剩下的数字open in new window | | 递归 数学 | |
剑指 Offer 64 | 求1+2+…+nopen in new window | | 位运算 递归 脑筋急转弯 | |
剑指 Offer II 024 | 反转链表open in new window | | 递归 链表 | |
剑指 Offer II 026 | 重排链表open in new window | | 栈 递归 链表 1+ | |
剑指 Offer II 027 | 回文链表open in new window | JSopen in new window | 栈 递归 链表 1+ | |
面试题 02.05 | 链表求和open in new window | | 递归 链表 数学 | |
面试题 02.06 | 回文链表open in new window | | 栈 递归 链表 1+ | |
面试题 08.05 | 递归乘法open in new window | | 位运算 递归 数学 | |
面试题 08.06 | 汉诺塔问题open in new window | | 递归 数组 | |
面试题 16.08 | 整数的英语表示open in new window | | 递归 数学 字符串 | |
面试题 17.06 | 2出现的次数open in new window | | 递归 数学 动态规划 | |