剑指Offer题解目录

剑指Offer题解目录

题号 题目名称 链接
3 数组中重复的数字 剑指Offer_#3_数组中重复的数字
4 二维数组中的查找 剑指Offer_#4_二维数组中的查找
5 替换空格 剑指Offer_#5_替换空格
6 从尾到头打印链表 剑指Offer_#6_从尾到头打印链表
7 重建二叉树 剑指Offer_#7_重建二叉树
9 用两个栈实现队列 剑指Offer_#9_用两个栈实现队列
11 旋转数组的最小数字 剑指Offer_#11_旋转数组的最小数字
13 机器人的运动范围 剑指Offer_#13_机器人的运动范围
14.1 剪绳子 剑指Offer_#14-1_剪绳子
14.2 剪绳子II 剑指Offer_#14-2_剪绳子
15 二进制中1的个数 剑指Offer_#15_二进制中1的个数
16 数值的整数次方 剑指Offer_#16_数值的整数次方
17 打印从1到最大的n位数 剑指Offer_#17_打印从1到最大的n位数
18 删除链表的节点 剑指Offer_#18_删除链表的节点
19 正则表达式匹配 剑指Offer_#19_正则表达式匹配
20 表示数值的字符串 剑指Offer_#20_表示数值的字符串
21 调整数组顺序使奇数位于偶数前面 剑指Offer_#21_调整数组顺序使奇数位于偶数前面
22 链表中倒数第k个节点 剑指Offer_#22_链表中倒数第k个节点
23 环形链表 Leetcode Notes_#141,#142_环形链表(剑指Offer#23)
24 反转链表 LeetCode Notes_#206 Reverse Linked List(剑指Offer#24 反转链表)
26 树的子结构 剑指Offer_#26_树的子结构
27 二叉树的镜像 剑指Offer_#27_二叉树的镜像
29 顺时针打印矩阵 剑指Offer_#29_顺时针打印矩阵
30 包含min函数的栈 剑指Offer_#30_包含min函数的栈
31 栈的压入、弹出序列 剑指Offer_#31_栈的压入、弹出序列
32 从上到下打印二叉树 剑指Offer_#32_从上到下打印二叉树
33 二叉搜索树的后续遍历 剑指Offer_#33_二叉搜索树的后续遍历
34 二叉树中和为某一值的路径 剑指Offer_#34_二叉树中和为某一值的路径
35 复杂链表的复制 剑指Offer_#35_复杂链表的复制
36 二叉搜索树与双向链表 剑指Offer_#36_二叉搜索树与双向链表
37 序列化二叉树 剑指Offer_#37 序列化二叉树
38 字符串的排列 剑指Offer_#38_字符串的排列
39 数组中出现次数超过一半的数字 剑指Offer_#39_数组中出现次数超过一半的数字
40 最小的k个数 剑指Offer_#40_最小的k个数
41 数据流中的中位数 剑指Offer_#41_ 数据流中的中位数
42 连续子数组的最大和 剑指Offer_#42_连续子数组的最大和
43 1~n整数中1出现的次数 剑指Offer_#43_1~n整数中1出现的次数
44 数字序列中某一位的数字 剑指Offer_#44_数字序列中某一位的数字
45 把数组排成最小的数 剑指Offer_#45_把数组排成最小的数
46 把数字翻译成字符串 剑指Offer_#46_把数字翻译成字符串
47 礼物的最大价值 剑指Offer_#47_礼物的最大价值
48 最长不含重复字符的子字符串 剑指Offer_#48_最长不含重复字符的子字符串
49 丑数 剑指Offer_#49_丑数
50 第一个只出现一次的字符 剑指Offer_#50_第一个只出现一次的字符
51 数组中的逆序对 剑指Offer_#51_数组中的逆序对
52 两个链表的第一个公共节点 剑指Offer_#52_两个链表的第一个公共节点
53.1 在排序数组中查找数字 剑指Offer_#53 - I_在排序数组中查找数字
53.2 0~n-1中缺失的数字 剑指Offer_#53 - II_0~n-1中缺失的数字
54 二叉搜索树的第k大节点 剑指Offer_#54_二叉搜索树的第k大节点
55.1 二叉树的深度 剑指Offer_#55 - I_二叉树的深度
55.2 平衡二叉树 剑指Offer_#55 - II_平衡二叉树(LeetCode#110)
56.1 数组中数字出现的次数 剑指Offer_#56-I_数组中数字出现的次数
56.2 数组中数字出现的次数II 剑指Offer_#56-II_ 数组中数字出现的次数II
57 和为s的两个数字 剑指Offer_#57_和为s的两个数字
57.2 和为 s 的连续正数序列 剑指Offer_#57-II_和为 s 的连续正数序列
58.1 翻转单词顺序 剑指Offer_#58 - I. 翻转单词顺序
58.2 左旋转字符串 剑指Offer_面试题58 - II. 左旋转字符串
59.1 滑动窗口的最大值 剑指Offer_#59-I_滑动窗口的最大值
59.2 队列的最大值 剑指Offer_#59-II_队列的最大值
60 n个骰子的点数 剑指Offer_#60_n个骰子的点数
61 扑克牌中的顺子 剑指Offer_#61_扑克牌中的顺子
62 圆圈中最后剩下的数字 剑指Offer_#62_圆圈中最后剩下的数字
63 股票的最大利润 剑指Offer_#63_股票的最大利润
64 求1+2+…+n 剑指Offer_#64_求1+2+…+n
65 不用加减乘除做加法 剑指Offer_#65_不用加减乘除做加法
66 构建乘积数组 剑指Offer_#66_构建乘积数组
67 把字符串转换成整数 剑指Offer_#67_把字符串转换成整数
68.1 二叉搜索树的最近公共祖先 剑指Offer_#68-I_二叉搜索树的最近公共祖先
68.2 二叉树的最近公共祖先 剑指Offer_#68-II_二叉树的最近公共祖先
posted @ 2021-04-21 20:37  Howfar's  阅读(94)  评论(0编辑  收藏  举报