2019/8/26 ,每天整理一道剑指 offer 题,锻炼思维逻辑能力以及编码能力,用心去记录每一道,生活才不会那么枯燥无味。
序号 | 题目类型 | 题目 | 动画实现 | 代码 |
---|---|---|---|---|
1 | 二叉树 | 重建二叉树 | 题目详解 | |
2 | 二叉树 | 二叉树的下一节点 | 题目详解 | |
3 | 二叉树 | 树的子结构 | 题目详解 | |
4 | 二叉树 | 二叉树的镜像 | 题目详解 | |
5 | 二叉树 | 对称二叉树 | 题目详解 | |
6 | 二叉树 | 从上到下打印二叉树 | 题目解析 | |
7 | 二叉树 | 二叉搜索树的后序遍历序列 | 题目解析 | |
8 | 二叉树 | 二叉树中和为某一值的路径 | 题目解析 | |
9 | 二叉树 | 二叉搜索树的第 K 大节点 | 题目解析 | |
10 | 二叉树 | 二叉树序列化和反序列化 | 题目解析 | |
11 | 二叉树 | 二叉树的深度 | 题目解析 | |
12 | 二叉树题型总结 | 二叉树小结 | 小结 | |
13 | 数组 | 数组中重复的数字 | 题目解析 | |
14 | 数组 | 二维数组中的查找 | 题目解析 | |
15 | 数组 | 旋转数组中的最小数字 | 题目解析 | |
16 | 数组 | 调整数组的顺序让所有奇数在偶数面前 | 题目解析 | |
17 | 数组 | 数组中出现次数超过一半的数字 | 题目解析 | |
18 | 数组 | 连续子数组的最大和 | 题目解析 | |
19 | 数组 | 在排序数组中查找数字 | 题目解析 | |
20 | 数组 | 数组小结 | 小结 | |
21 | 字符串 | 替换空格 | 题目解析 | |
22 | 字符串 | 表示数值的字符串 | 题目解析 | |
23 | 字符串 | 字符串的排列 | 题目解析 | |
24 | 字符串 | 最长不含重复字符的子字符串 | 题目解析 | |
25 | 字符串 | 翻转字符串 | 题目解析 | |
26 | 字符串 | 第一次只出现一次的字符 | 题目解析 | |
27 | 栈/队列 | 两个栈实现一个队列 | 题目解析 | |
28 | 栈/队列 | 包含 min 函数的栈 | 题目解析 |