加强:17、19、20、28、33、34、36、37、38、38、43VS44、47、48、53-II、54、55-II、57-II、59-II、63、68-II
题号 | 题目 | 题解链接 | 标签 | 备注 | 遍数 |
---|---|---|---|---|---|
03 | 数组中重复的数字 | 【LeetCode-剑指Offer】03. 数组中重复的数字 | 数组、哈希表 | ||
04 | 二维数组中的查找 | 【LeetCode】240. 搜索二维矩阵 II(同剑指 Offer 04) | 数组、双指针 | ||
05 | 替换空格 | 【LeetCode-剑指Offer】05. 替换空格 | |||
06 | 从尾到头打印链表 | 【LeetCode-剑指Offer】06. 从尾到头打印链表 | 链表 | ||
07 | 重建二叉树 | 【LeetCode】105. 根据一棵树的前序遍历与中序遍历构造二叉树。(同剑指 Offer 07) | 树、递归 | ||
09 | 用两个栈实现队列 | 【LeetCode-剑指Offer】09. 用两个栈实现队列 | 栈、设计 | ||
10- I | 斐波那契数列 | 【LeetCode】10- I. 斐波那契数列 | 递归 | ||
10- II | 青蛙跳台阶问题 | 【LeetCode】70. 爬楼梯(同 剑指 Offer 10- II) | 递归 | ||
11 | 旋转数组的最小数字 | 【LeetCode】154. 寻找旋转排序数组中的最小值 II(同 剑指 Offer 11) | 二分查找 | ||
12 | 矩阵中的路径 | 【LeetCode】79. 单词搜索(同剑指 Offer 12) | DFS | ||
13 | 机器人的运动范围 | 【LeetCode-剑指Offer】13. 机器人的运动范围 | |||
14- I | 剪绳子 | 【LeetCode】343. 整数拆分(同剑指 Offer 14- I && 剑指 Offer 14- II ) | 数学、动态规划 | ||
14- II | 剪绳子 II | 【LeetCode】343. 整数拆分(同剑指 Offer 14- I && 剑指 Offer 14- II ) | 数学、动态规划 | ||
15 | 二进制中1的个数 | 【LeetCode】191. 位1的个数(同 剑指 Offer 15) | 位运算 | ||
16 | 数值的整数次方 |